Interazione imprevista tra `On group messages publish group read state` e i post whisper

In un messaggio di gruppo con un gruppo che,

  • Ha selezionato On group messages publish group read state (Pubblica stato di lettura del gruppo nei messaggi di gruppo), e
  • Si trova in whispers allowed groups (gruppi in cui sono ammessi i sussurri)

Un post sussurrato mostrerà il numero di membri del gruppo che hanno visto il post,

Screenshot from 2024-08-12 10-55-39

ma fare clic sull’elemento dell’interfaccia utente per visualizzare quali membri hanno visualizzato il post non fa nulla.

image

In background viene effettuata una richiesta XHR,

curl '{{base_url}}/post_readers?id={{post_id}}'

che restituisce,

{"post_readers":[]}

invece dell’elenco previsto di post_readers.

Poiché uno dei casi d’uso previsti di questa combinazione di funzionalità è discutere privatamente i flag “Qualcos’altro” nello stesso argomento dell’utente che ha sollevato il flag ed essere in grado di monitorare chi ha letto quali post, e non riesco a immaginare un caso d’uso in cui la pubblicazione del conteggio di lettura ma non delle identità dei lettori in un gruppo “pubblica stato di lettura” su un post sussurrato sarebbe desiderata, credo che questo sia un bug nell’implementazione della pubblicazione dello stato di lettura del gruppo quando il post è un sussurro.

Versione di Discourse: 3.4.0.beta1-dev

1 Mi Piace