Ordinato. Questo è ora con l’autore originale che può portarlo avanti.
Grazie per aver risolto la questione.
![]()
@ganncamp
Ho risolto il problema immediato. C’è però un’avvertenza. Attualmente il backend di Discourse supporta solo gli utenti staff per poter cambiare il post_type di un post, quindi ho fatto in modo che l’icona a forma di occhio compaia se un utente appartiene a whispers_allowed_groups e se è anche un membro dello staff. Fateci sapere cosa ne pensate.
Apprezzo lo sforzo. Ho trovato una soluzione che riduce un po’ la complessità. Grazie anche per aver indicato la causa effettiva.
Va bene per noi; solo lo staff può vedere i sussurri.
E… non lo vedo ancora sulla mia istanza…?
E ora funziona! Grazie!

Modifica non retrocompatibile nella nuova versione di Discourse
Ho recentemente riscontrato lo stesso problema, quindi ho riscritto il componente e ho creato una PR. Pull requests · fzngagan/discourse-toggle-whisper
@fzngagan Puoi dargli un’occhiata?
L’ho appena testato e funziona a meraviglia. Anche il codice è bello. Grazie mille per questo, mi ha risparmiato un sacco di lavoro. Unito ![]()
Ho creato una PR veloce per risolvere il problema
(@fzngagan)
L’icona del sussurro dell’interruttore non appare più sul nostro sito, stiamo usando la versione 3.4.1. Qualcun altro ha lo stesso problema?
@fzngagan attenzione a un link 404 qui:
[citazione=“fzngagan, post:1, topic:181616”]
Questo è utile soprattutto per i forum in cui molte conversazioni avvengono in privato e un utente dello staff finisce per pubblicare qualcosa e successivamente vuole nascondere o mostrare il post agli utenti non-staff.
[/citazione]
C’è una potenziale falla qui, per cui alcuni utenti possono ancora vedere visibilmente i post sussurrati.
Passaggi per replicare:
- Senza sussurrare, rispondi direttamente o cita un utente in un post/risposta
- Cambia il post in un sussurro
- L’utente @menzionato / @citato può ancora vedere visibilmente il post sussurrato
Non credo di poter riprodurre la cosa?
Ecco i miei passaggi, giusto per vedere se sto facendo una ![]()
- Test_One crea un post rispondendo direttamente a Test_Two
- Inserisce anche una citazione di Test_Three e una @menzione di Test_Four
- Come admin, trasformo quel post in un whisper (sussurro)
Le uniche persone che possono vedere il whisper sono Admin e Test_One (come previsto, dato che puoi vedere i tuoi stessi post whisper anche dopo che non puoi più creare whisper)
È una questione di aggiornamento della pagina?
Controllerò con il mio collega che ha segnalato il problema per confermare, ma:
Test_One è un amministratore? ![]()
No, solo un normale utente non dello staff.
È necessario che sia un amministratore e/o moderatore?
ETA: rieseguendo il test utilizzando un amministratore per creare la risposta diretta (con citazione + menzione) sembra offrire risultati simili.
C’è una stranezza nell’UX in quanto ciascuno di questi utenti di test ha ricevuto una notifica per le rispettive cose e, quando ha seguito il post, non era più lì per loro da vedere.
C’è anche un’altra stranezza nell’UX per la casella espandibile ‘x risposte’ in cui il conteggio include il sussurro, ma non lo mostra quando viene espanso.
Non sono sicuro, faremo altri test e ti faremo sapere, grazie ![]()
Questo non è più il caso ![]()


