Come mai un utente non Staff è riuscito a sussurrare in un topic generale?

Non sono sicuro se si tratti effettivamente di un bug, ma sono un po’ perplesso. Avrei voluto postare questo in Contribute > Bug, ma poi ho cambiato idea perché non sono certo che il problema si ripresenti e potrebbe trattarsi di una funzionalità/comportamento atteso che non necessita di correzione.

Avevamo un post inline in una discussione che avrebbe dovuto essere un messaggio privato e che era stato segnalato come “fuori tema”. Prima di gestire la segnalazione, ho selezionato il post con l’elemento della timeline (la chiave inglese) e l’ho spostato in un nuovo messaggio privato, assicurandomi che entrambi i partecipanti fossero invitati, quindi ho contrassegnato la segnalazione come valida e ho scelto “lascia il post invariato”. Ho inoltre inserito un post regolare per spiegare che un messaggio era stato spostato in privato e l’ho colorato con il colore dello Staff.

Dopo essere tornato alla discussione, l’OP della thread aveva risposto riguardo al messaggio spostato che ora era un PM, ma la risposta pubblica era tutta in corsivo. Ho iniziato il processo per copiare quel testo, poiché conteneva informazioni che avrebbero dovuto essere spostate anche nel PM, ma mentre lo esaminavo, ho notato che aveva il simbolo dell’occhio barrato ed era un “whisper” (sussurro). Strano, non sapevo che gli utenti non appartenenti allo Staff potessero farlo… Ho pensato che forse gli utenti potessero usare il whisper, ma che non fosse visibile a loro stessi se volevano fare un commento privato alla moderazione all’interno della thread.

Facendo ricerche nella console di amministrazione, si vede che la capacità di usare il whisper può essere concessa a gruppi specifici, ma l’unico gruppo abilitato è Admin, e questo membro non fa parte di tale gruppo.

L’unica ipotesi che mi viene in mente è che si tratti di uno scenario raro causato da un problema di sincronizzazione: la mia ipotesi è che l’utente normale stesse componendo una risposta lunga nello stesso momento in cui stavo spostando il post in un PM, quindi quando ha risposto nella discussione pubblica, Discourse lo ha convertito in un whisper dello Staff poiché il messaggio a cui si rispondeva non era più visibile.

L’unica cosa è che non ha risposto direttamente al post spostato; ha risposto alla mia risposta colorata dallo Staff che spiegava pubblicamente perché il post era scomparso. È per questo che all’inizio pensavo forse gli utenti normali potessero whisperare solo allo Staff, ma sembra che non sia così.

Non so se sia necessario correggere questo comportamento o se si tratti di un bug effettivamente riproducibile, ma ero semplicemente curioso di sapere se esiste qualche comportamento che consenta a un utente non appartenente a un gruppo abilitato per il whisper di usare il whisper all’interno di una thread.

Nello screenshot sotto, l’utente DeusIrae è un TL_3 Regular e non fa parte di nessun gruppo abilitato per il whisper. Sta rispondendo (“your comp game”) all’originale risponditore il cui post è stato spostato in PM, ma la risposta è rivolta a me.

Forse si tratta di una misura di sicurezza per una risposta pubblica a un messaggio che non esiste più?

Questo sembra piuttosto strano! È difficile aiutarti dato che sembra essere stata un’esperienza isolata. Se dovesse accadere di nuovo, cerca di ottenere i passaggi per la riproduzione.

Penso che mi sia successa una cosa simile in passato:

Le risposte ai post sussurrati vengono create automaticamente come sussurri, quindi se i numeri dei post cambiano mentre una risposta viene creata, è possibile (anche se molto raramente) che qualcosa venga creato accidentalmente come sussurro da un utente “non sussurratore”.

Per sistemare e convertire il sussurro in un post normale, puoi installare il componente del tema Toggle Whisper 👁 (o usare direttamente l’API, a seconda di cosa ti senti più a tuo agio).