Cambio en el comportamiento sobre el correo

Creo que la fuente de molestia para los miembros de la comunidad de Andrew es %{header_instructions}.

Ese token se expande a un bloque de texto repetitivo bastante grande (“no responder…”, enlaces, instrucciones, etc.) y aparece al principio del cuerpo del correo electrónico en muchas plantillas de notificación. Para los usuarios experimentados, domina el mensaje y se lee como una reprimenda en lugar de algo útil.

Actualmente no hay una configuración a nivel de sitio para desactivarlo o reubicarlo. Para eliminarlo, un administrador tiene que editar cada plantilla de correo electrónico individualmente en Admin → Email → Templates.

En la versión actual latest-release (estoy en latest-release +17), debería ser posible abordar esto de forma centralizada con un script de Rails para las plantillas que ya tienen anulaciones en la base de datos, por ejemplo, eliminando %{header_instructions} cuando aparece al principio del cuerpo. Esa parte es sencilla y utiliza el modelo EmailTemplate.

Aplicar el mismo cambio a todas las plantillas predeterminadas (incluidas aquellas sin anulaciones existentes) requeriría crear anulaciones extrayendo los cuerpos de las plantillas predeterminadas a través de las API de búsqueda internas. Eso es factible, pero depende de los componentes internos de Discourse y necesitaría la revisión/validación de un mantenedor antes de recomendarse ampliamente.

Por lo tanto, el problema subyacente no es solo el contenido de %{header_instructions}, sino que es efectivamente un texto repetitivo global sin un interruptor a nivel de administrador, y eliminarlo o moverlo requiere trabajo manual por plantilla o scripting no compatible.