Descrição do recurso:
Além das sinalizações padrão levantadas pelos usuários e pelos sistemas automatizados internos (por exemplo, Detecção de Spam do Discourse AI), o Discourse permite que administradores de fórum implementem sistemas personalizados que levantem sinalizações, incluindo:
- Por meio do script “Triagem de publicações usando IA” do plugin principal “Discourse Automation”.
- Por meio do plugin principal “Workflows”.
Para facilitar a revisão dessas sinalizações, pode ser útil fornecer informações suplementares que serão exibidas no item de revisão. Isso é suportado tanto pelo plugin “Discourse Automation” quanto pelo plugin “Workflows”.
Por favor, adicione suporte para formatação básica do texto “Motivo” conforme exibido no item de revisão.
Informações mais complexas podem ser apresentadas de maneira que melhore sua legibilidade.
Comportamento atual:
O texto “Motivo” é sempre exibido em uma única linha, apesar de todas as tentativas de alcançar diferentes formatações por meio do texto de origem.
É menos eficiente para os moderadores lerem informações mais complexas fornecidas pelo sistema de geração de sinalizações.
Passos reproduzíveis:
- Faça login em uma conta de fórum Discourse com permissões de administrador.
- Abra a página “Workflows” (
/admin/plugins/discourse-workflows/workflows). - Clique no botão “+ Novo workflow”.
Um novo workflow será criado. - Clique no botão +.
O painel “Adicionar etapa” será aberto. - Selecione Ações do Discourse > Sinalizar publicação no painel.
Uma etapa “Sinalizar publicação” será adicionada ao workflow. - Clique duas vezes na etapa “Sinalizar publicação”.
A caixa de diálogo de configuração da etapa será aberta. - Defina o campo “ID da publicação” na caixa de diálogo para o ID de uma publicação arbitrária.
- Adicione o seguinte conteúdo ao campo “Motivo”:
foo<br />bar baz qux asdf\ zxcv - Feche a caixa de diálogo de configuração da etapa.
- Passe o ponteiro do mouse sobre a etapa “Sinalizar publicação”.
Botões aparecerão acima da etapa. - Clique no botão ▷ (“Executar etapa”) acima da etapa.
- Navegue até a fila de revisão (
/review)
O texto “Motivo” é exibido em uma única linha no item de revisão gerado pelo workflow, apesar das tentativas de adicionar quebras de linha usando HTML, Markdown e formatação de texto simples:

Versão do Discourse:
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
Contexto adicional:
A formatação usando HTML era suportada no passado. Na época, eu estava usando apenas o script “Triagem de publicações usando IA” do plugin “Discourse Automation”, pois isso ocorreu antes da introdução do plugin “Workflows”. Deixou de funcionar quando a versão do Discourse do meu fórum foi atualizada de 6759ad71cac395697b2978eb34fcfbf1162d30d1 para a15f83133a8b30958fc09efcc407601299c22f37.
Eu examinei os conjuntos de alterações entre essas duas versões, mas não consegui identificar o ponto específico da regressão.