Mudança no comportamento sobre e-mail

Acho que a fonte de aborrecimento para os membros da comunidade do Andrew é %{header_instructions}.

Esse token se expande para um bloco de texto padrão consideravelmente grande (“não responda…”, links, instruções, etc.) e aparece no topo do corpo do e-mail em muitos modelos de notificação. Para usuários experientes, ele domina a mensagem e parece mais uma repreensão do que uma ajuda.

Atualmente, não há uma configuração em todo o site para desativá-lo ou realocá-lo. Para removê-lo, um administrador precisa editar cada modelo de e-mail individualmente em Admin → Email → Templates.

Na versão atual latest-release (estou em latest-release +17), deveria ser possível resolver isso centralmente com um script Rails para modelos que já possuem substituições no banco de dados (DB), por exemplo, removendo %{header_instructions} quando ele aparece no início do corpo. Essa parte é simples e usa o modelo EmailTemplate.

Aplicar a mesma alteração a todos os modelos padrão (incluindo aqueles sem substituições existentes) exigiria a criação de substituições, buscando os corpos dos modelos padrão por meio de APIs de busca internas. Isso é viável, mas depende de detalhes internos do Discourse e precisaria da revisão/validação de um mantenedor antes de ser amplamente recomendado.

Portanto, o problema subjacente não é apenas o conteúdo de %{header_instructions}, mas o fato de ser um texto padrão efetivamente global sem uma opção de alternância em nível de administrador, e removê-lo ou movê-lo exige trabalho manual por modelo ou scripting não suportado.