Attiva Whisper 👁

Ordinato. Questo è ora con l’autore originale che può portarlo avanti.

2 Mi Piace

Grazie per aver risolto la questione. :pray: :slight_smile:

3 Mi Piace

@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.

3 Mi Piace

Apprezzo lo sforzo. Ho trovato una soluzione che riduce un po’ la complessità. Grazie anche per aver indicato la causa effettiva.

2 Mi Piace

Va bene per noi; solo lo staff può vedere i sussurri.

E… non lo vedo ancora sulla mia istanza…?

1 Mi Piace

E ora funziona! Grazie!

2 Mi Piace

image
Modifica non retrocompatibile nella nuova versione di Discourse

5 Mi Piace

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?

11 Mi Piace

L’ho appena testato e funziona a meraviglia. Anche il codice è bello. Grazie mille per questo, mi ha risparmiato un sacco di lavoro. Unito :tada:

5 Mi Piace


Tuttavia, presenta alcuni problemi quando non si è connessi.

causa molti più di 1 errore.

3 Mi Piace

Ho creato una PR veloce per risolvere il problema :+1: (@fzngagan)

5 Mi Piace

Ottimo! Adoro programmare… un semplice ? e il problema è risolto :joy:

3 Mi Piace

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:

  1. Senza sussurrare, rispondi direttamente o cita un utente in un post/risposta
  2. Cambia il post in un sussurro
  3. 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 :derp:

  • 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?

1 Mi Piace

Controllerò con il mio collega che ha segnalato il problema per confermare, ma:

Test_One è un amministratore? :thinking:

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.

1 Mi Piace

Non sono sicuro, faremo altri test e ti faremo sapere, grazie :smiley:

1 Mi Piace

Questo non è più il caso :tada:

5 Mi Piace