La file d'attente de révision "mots surveillés" semble cassée

Nous utilisons la fonctionnalité « mots surveillés » pour appliquer une règle de forum qui exige que les informations publiques cruciales (telles que les noms de domaine) ne soient pas supprimées lors de la demande d’aide. J’ai été heureux de constater qu’ils pouvaient être configurés pour passer dans une file d’attente de révision.

Je m’attendais à pouvoir voir le message, envoyer un message à l’auteur pour lui expliquer les règles, puis réviser le message à nouveau si nécessaire après qu’il l’ait modifié, comme les files d’attente de révision existantes pour les messages signalés.

Malheureusement, le message est complètement caché et il n’y a aucun moyen d’envoyer un message à l’auteur :

Je ne peux qu’approuver ou rejeter le message, ou supprimer l’utilisateur, mais je ne veux faire aucune de ces choses !

Je peux modifier le message, et c’est la seule façon de voir le contenu réel, mais la boîte d’édition est extrêmement petite et ne peut pas être redimensionnée :

De plus, je ne sais pas quels devraient être les mots originaux (non supprimés). Seul l’auteur connaît son nom de domaine.

Donc, cette fonctionnalité nous est en quelque sorte inutile. Je pense que cela doit être un bug, le message ne devrait-il pas être visible ? Comment suis-je censé l’approuver ou le rejeter si je ne peux pas le voir ?

Et où est l’option pour envoyer un message à l’auteur pour discuter du message ? D’autres files d’attente de révision (messages signalés) ont cette capacité.

Comment vos mots surveillés sont-ils configurés ?

Admin → Personnaliser → Mots surveillés → Exiger l’approbation

Bien sûr, mais quel est le mot ou l’expression qui déclenche l’approbation ? Comment avez-vous configuré les approbations requises ?

En regardant la file d’attente d’approbation sur l’un de mes sites de test, le contenu du message est visible.

Quelle version votre site utilise-t-il ?

Dans ce cas, le mot était CENSURÉ.

Je ne suis pas sûr de ce que vous voulez dire par là. Il n’y a pas de configuration pour « Nécessite une approbation » autre que la définition de mots.

2.9.0.beta4

( c81d4597a7 )

Merci pour votre aide.

La création d’un terme « nécessite une approbation » de « REDACTED » et sa publication à l’aide d’un compte de test me donne ceci dans la file d’attente de révision :

Avez-vous examiné le code source de la page pour voir si le terme y est visible ? Est-il possible que ce terme soit utilisé dans plus d’une catégorie de mots surveillés ?

1 « J'aime »

Le contenu du message n’est pas dans le code source de la page :

Le mot n’est utilisé dans aucune autre catégorie de mots surveillés.

J’ai également essayé de reproduire cela, mais le contenu des publications apparaît dans la file d’attente de révision :

La seule chose que je remarque de différent entre ma capture d’écran et la vôtre est que vous semblez avoir une option de suppression d’utilisateur, alors que je ne l’ai pas. Je pense que cela pourrait signifier que vous avez un autre paramètre d’approbation au-dessus, mais je ne suis pas sûr à 100 %. Je vais essayer quelques choses. Modification : Bien qu’en regardant à nouveau la capture d’écran de @Stephen, la suppression d’utilisateur est également présente dans celle-ci, donc je pense que c’est une fausse piste.

Avez-vous des plugins ou des composants de thème qui pourraient interférer d’une manière ou d’une autre ?

Fait intéressant, lorsque j’ai essayé avec une grosse publication, la zone de texte d’édition s’est redimensionnée pour s’adapter, donc j’espère que c’est une conséquence du même conflit, et si nous en résolvons un, nous résolvons les deux. :slight_smile:

Plugins que j’ai :

  • discourse_solved
  • docker_manager
  • retort
  • styleguide (désactivé)

Les seules personnalisations de thème que j’ai sont une chose appelée « Liens d’en-tête personnalisés ».

Sinon, c’est du Discourse vanille.

En plus du contenu du message (et de la petite boîte de texte), qu’en est-il de la possibilité d’envoyer des messages aux utilisateurs ?

Merci pour votre aide continue.

Répondre au sujet d’approbation de la même manière qu’un drapeau « autre chose » n’est pas possible car cela publierait le message dans le sujet public, mais vous devriez pouvoir cliquer sur leur avatar et afficher leur carte utilisateur pour démarrer un nouveau message à partir de là. :+1:

Compris, merci.

Alors, et maintenant ? Le contenu du message n’apparaît toujours pas du tout sur la page.

La première étape consisterait à essayer de reproduire le problème sur mon site de test, ce qui me donnerait une meilleure idée de ce qu’il faut examiner.

Jusqu’à présent, voici les étapes que j’ai suivies :

  • Définir REDACTED comme « Requires Approval » sous « Watched Words ».
  • Créer un nouvel utilisateur « test_user ».
  • Utiliser le nouvel utilisateur « test_user » pour publier « This is a REDACTED message ».
  • La publication est envoyée à la file d’attente d’examen.
  • En tant qu’administrateur, vérifier la file d’attente d’examen.
  • Le contenu de la publication est affiché comme prévu.

(À part : Hier, j’ai effectué le test avec un utilisateur de test existant, ce qui pourrait expliquer pourquoi il n’y avait pas de bouton « supprimer l’utilisateur »)

Pour l’instant, je ne peux pas reproduire le problème. En regardant le numéro de version que vous avez lié ci-dessus, il semble que vous pourriez essayer de passer à la dernière version depuis la page /admin/upgrade et voir si cela résout votre problème ?

L’autre conseil général est normalement de vérifier votre site en mode sans échec pour voir si des plugins ou des composants de thème interfèrent, ainsi que de regarder dans la console du navigateur pour toute erreur lorsque vous effectuez une action (également enregistrée dans /logs/).

Pouvez-vous fournir plus de détails qui pourraient m’aider à affiner la manière de reproduire ce problème sur mon site de test ?

1 « J'aime »

Merci ; j’essaierai le mode sans échec quand j’aurai l’occasion.

Soit dit en passant, j’ai remplacé les mots de la file d’attente d’approbation par la file d’attente des drapeaux, et le contenu du message apparaît alors.

Je continuerai à enquêter.

2 « J'aime »