Descripción de la característica:
Además de las banderas estándar que los usuarios y los sistemas automatizados integrados (por ejemplo, Detección de spam de Discourse AI) pueden generar, Discourse permite a los administradores del foro implementar sistemas personalizados que generen banderas, incluyendo:
- A través del script “Triage posts using AI” del plugin principal “Discourse Automation”.
- A través del plugin principal “Workflows”.
Para facilitar la revisión de estas banderas, puede ser útil proporcionar información complementaria que se mostrará en el elemento de revisión. Esto es compatible con ambos plugins, “Discourse Automation” y “Workflows”.
Por favor, añade soporte para el formato básico del texto “Motivo” tal como se muestra en el elemento de revisión.
La información más compleja puede presentarse de una manera que mejore su legibilidad.
Comportamiento actual:
El texto “Motivo” siempre se muestra en una sola línea, a pesar de todos los intentos de lograr un formato diferente mediante el texto fuente.
Es menos eficiente para los moderadores leer información más compleja proporcionada por el sistema de generación de banderas.
Pasos reproducibles:
- Inicia sesión en una cuenta de foro Discourse con permisos de administrador.
- Abre la página “Workflows” (
/admin/plugins/discourse-workflows/workflows). - Haz clic en el botón “+ New workflow”.
Se creará un nuevo flujo de trabajo. - Haz clic en el botón +.
Se abrirá el panel “Add step”. - Selecciona Discourse actions > Flag post del panel.
Se añadirá un paso “Flag post” al flujo de trabajo. - Haz doble clic en el paso “Flag post”.
Se abrirá el cuadro de diálogo de configuración del paso. - Establece el campo “Post ID” en el cuadro de diálogo con el ID de una publicación arbitraria.
- Añade el siguiente contenido al campo “Reason”:
foo<br />bar baz qux asdf\ zxcv - Cierra el cuadro de diálogo de configuración del paso.
- Sitúa el puntero del ratón sobre el paso “Flag post”.
Aparecerán botones encima del paso. - Haz clic en el botón ▷ (“Execute step”) encima del paso.
- Navega a la cola de revisión (
/review)
El texto “Motivo” se muestra todo en una sola línea en el elemento de revisión generado por el flujo de trabajo, a pesar de los intentos de añadir saltos de línea utilizando formato HTML, Markdown y texto plano:

Versión de Discourse:
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
Contexto adicional:
El formato utilizando HTML era compatible en el pasado. En ese momento, solo estaba utilizando el script “Triage posts using AI” del plugin “Discourse Automation”, ya que esto fue antes de la introducción del plugin “Workflows”. Dejó de funcionar cuando la versión de Discourse de mi foro se actualizó de 6759ad71cac395697b2978eb34fcfbf1162d30d1 a a15f83133a8b30958fc09efcc407601299c22f37.
Revisé los conjuntos de cambios entre esas dos versiones, pero no pude identificar el punto específico de la regresión.