La coda di revisione "parole osservate" sembra essere rotta

Usiamo la funzione “parole monitorate” per far rispettare una regola del forum che richiede che le informazioni pubbliche cruciali (come i nomi di dominio) non vengano redatte quando si chiede aiuto. Sono stato lieto di vedere che potevano essere configurate per entrare in una coda di revisione.

La mia aspettativa era di poter vedere il post, inviare un messaggio all’autore per spiegare le regole e poi rivedere nuovamente il post, se necessario, dopo che lo avesse modificato, come le code di revisione esistenti per i post segnalati.

Sfortunatamente, il post è completamente nascosto alla vista e non c’è modo di inviare un messaggio all’autore:

Posso solo approvare o rifiutare il post, o eliminare l’utente, ma non voglio fare nessuna di queste cose!

Posso modificare il post, ed è l’unico modo per vedere il contenuto effettivo, ma la casella di modifica è estremamente piccola e non può essere ridimensionata:

Inoltre, non so quali dovrebbero essere le parole originali (non redatte). Solo l’autore conosce il proprio nome di dominio.

Quindi, questa funzione è piuttosto inutile per noi. Penso che questo debba essere un bug, sicuramente il post dovrebbe essere visibile? Come dovrei approvarlo o rifiutarlo se non posso vederlo?

E dov’è l’opzione per inviare un messaggio all’autore per discutere il post? Altre code di revisione (post segnalati) hanno questa capacità.

Come sono configurate le tue parole monitorate?

Admin -\u003e Personalizza -\u003e Parole monitorate -\u003e Richiedi approvazione

Certo, ma qual è la parola o la frase che attiva l’approvazione? Come hai configurato la richiesta di approvazione?

Guardando la coda di approvazione su uno dei miei siti di test, il contenuto del post è visibile.

Quale versione sta eseguendo il tuo sito?

In questo caso, la parola era REDACTED.

Non sono sicuro di cosa intendi con questo. Non c’è alcuna configurazione per “richiede approvazione” oltre all’impostazione delle parole.

2.9.0.beta4

( c81d4597a7 )

Grazie per l’aiuto.

La creazione di un termine ‘richiede approvazione’ di ‘REDACTED’ e la pubblicazione tramite un account di test mi dà questo nella coda di revisione:

Hai guardato il codice sorgente della pagina per vedere se il termine è visibile lì? È possibile che questo termine sia utilizzato in più di una categoria di parole monitorate?

1 Mi Piace

Il contenuto del post non è nel codice sorgente della pagina:

La parola non è utilizzata in nessun’altra categoria di parole monitorate.

Ho anche provato a replicare questo, ma i contenuti del post vengono visualizzati nella coda di revisione:

L’unica cosa che noto di diverso nel mio screenshot e nel tuo è che sembra che tu abbia un’opzione per eliminare l’utente, mentre io no. Sto pensando che questo potrebbe significare che hai un’altra impostazione di approvazione in cima, ma non sono sicuro al 100%. Proverò alcune cose. Modifica: Anche se guardando di nuovo lo screenshot di @Stephen, anche lì c’è l’eliminazione dell’utente, quindi penso che sia un depistaggio.

Hai plugin o componenti del tema che potrebbero interferire in qualche modo?

È interessante notare che, quando ho provato con un post di grandi dimensioni, la casella di modifica si è ridimensionata per adattarsi, quindi spero che questa sia una conseguenza dello stesso conflitto e che se ne risolviamo uno, li risolveremo entrambi. :slight_smile:

I miei plugin sono:

  • discourse_solved
  • docker_manager
  • retort
  • styleguide (disabilitato)

Le uniche personalizzazioni del tema che ho sono una cosa chiamata “Custom Header Links”.

Per il resto è Discourse vanilla.

Oltre al contenuto del post (e alla piccola casella di testo), che dire della possibilità di inviare messaggi agli utenti?

Grazie per il tuo continuo aiuto.

Rispondere all’argomento di approvazione nello stesso modo di un flag “qualcos’altro” non è possibile in quanto verrebbe pubblicato sull’argomento pubblico, ma dovresti essere in grado di fare clic sul loro avatar e aprire la loro usercard per avviare un nuovo messaggio da lì. :+1:

Capito, grazie.

E adesso? Il contenuto del post non appare ancora affatto nella pagina.

Il primo passo sarebbe provare a replicare il problema sul mio sito di test, e questo mi darebbe un’idea migliore di dove dobbiamo guardare.

Finora, la mia procedura passo-passo è la seguente:

  • Imposta REDACTED come Richiede Approvazione sotto Parole Monitorate
  • Crea nuovo utente_test
  • Usa il nuovo utente_test per pubblicare “Questo è un messaggio REDACTED”
  • Il post viene inviato alla Coda di Revisione
  • Come amministratore, controlla la Coda di Revisione
  • Il contenuto del post viene visualizzato come previsto

(A parte: ieri ho eseguito il test con un utente di test esistente, il che potrebbe spiegare perché non c’era il pulsante “elimina utente”)

Quindi, finora, non riesco a replicare. Guardando il numero di versione che hai linkato sopra, sembra che potresti provare ad aggiornare all’ultima versione dalla pagina /admin/upgrade e vedere se questo risolve il tuo problema?

L’altro consiglio generale è normalmente controllare il tuo sito in modalità sicura per vedere se qualche plugin o componente del tema sta interferendo, oltre a controllare la console del browser per eventuali errori quando esegui un’azione (registrati anche in /logs/).

Ci sono altri dettagli che puoi fornire che potrebbero aiutarmi a restringere come replicare questo sul mio sito di test?

1 Mi Piace

Grazie; proverò la modalità provvisoria quando ne avrò l’occasione.

A titolo informativo, ho cambiato le parole da “Approval queue” a “Flagged queue” e quindi il contenuto del post appare.

Continuerò a indagare.

2 Mi Piace