Description de la fonctionnalité :
En plus des signalements standards déclenchés par les utilisateurs et les systèmes automatisés intégrés (par exemple, Discourse AI Spam Detection), Discourse permet aux administrateurs de forum de mettre en place des systèmes personnalisés pour déclencher des signalements, notamment :
- Via le script « Trier les messages avec l’IA » du plugin principal « Discourse Automation ».
- Via le plugin principal « Workflows ».
Afin de faciliter la révision de ces signalements, il peut être utile de fournir des informations complémentaires qui seront affichées dans l’élément de révision. Cette fonctionnalité est prise en charge par les plugins « Discourse Automation » et « Workflows ».
Veuillez ajouter la prise en charge du formatage de base du texte « Raison » tel qu’il est affiché dans l’élément de révision.
Des informations plus complexes peuvent être présentées de manière à améliorer leur lisibilité.
Comportement actuel :
Le texte « Raison » est toujours affiché sur une seule ligne, malgré toutes les tentatives de mise en forme différente via le texte source.
Il est moins efficace pour les modérateurs de lire des informations complexes fournies par le système de génération de signalements.
Étapes pour reproduire le problème :
- Connectez-vous à un compte de forum Discourse avec des permissions d’administrateur.
- Ouvrez la page « Workflows » (
/admin/plugins/discourse-workflows/workflows). - Cliquez sur le bouton « + Nouveau workflow ».
Un nouveau workflow sera créé. - Cliquez sur le bouton +.
Le panneau « Ajouter une étape » s’ouvrira. - Sélectionnez Actions Discourse > Signaler le message dans le panneau.
Une étape « Signaler le message » sera ajoutée au workflow. - Double-cliquez sur l’étape « Signaler le message ».
La boîte de dialogue de configuration de l’étape s’ouvrira. - Définissez le champ « ID du message » dans la boîte de dialogue sur l’ID d’un message arbitraire.
- Ajoutez le contenu suivant au champ « Raison » :
foo<br />bar baz qux asdf\ zxcv - Fermez la boîte de dialogue de configuration de l’étape.
- Survolez l’étape « Signaler le message » avec le pointeur de la souris.
Des boutons apparaîtront au-dessus de l’étape. - Cliquez sur le bouton ▷ (« Exécuter l’étape ») au-dessus de l’étape.
- Accédez à la file de révision (
/review)
Le texte « Raison » est affiché sur une seule ligne dans l’élément de révision généré par le workflow, malgré les tentatives d’ajout de sauts de ligne en utilisant le formatage HTML, Markdown et texte brut :

Version de Discourse :
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
Contexte supplémentaire :
Le formatage HTML était pris en charge par le passé. À cette époque, j’utilisais uniquement le script « Trier les messages avec l’IA » du plugin « Discourse Automation », car cela précédait l’introduction du plugin « Workflows ». Cela a cessé de fonctionner lorsque la version Discourse de mon forum a été mise à jour de 6759ad71cac395697b2978eb34fcfbf1162d30d1 à a15f83133a8b30958fc09efcc407601299c22f37.
J’ai examiné les changements entre ces deux versions, mais je n’ai pas pu identifier le point de régression spécifique.