Modelo de notificação por e-mail ignorado para novos tópicos

Atualizado para 3.1.1 (após atualização para 3.1.0 de 2.8.x). Meus user_notifications.user_posted.text_body_template e user_notifications.user_watching_first_post.text_body_template são modelos personalizados… eles são linhas únicas muito simples %{username} criou um novo tópico [%{topic_title}](%{url})

No 2.8.x eles funcionavam bem. Após a atualização, eles agora são ignorados. As notificações por e-mail são os modelos completos padrão que incluem o conteúdo da postagem, etc.

O user_notifications.user_posted.subject_template também é ignorado.

Eu não testei todos os modelos, mas parece que alguns deles definitivamente são ignorados na nova versão.

1 curtida

Por algum motivo, o modelo user_watching_first_post não está listado na lista de modelos que podem ser editados na página Admin / Customize / Email, mas o tipo de e-mail user_watching_first_post ainda está sendo usado pelo Discourse:

O modelo pode ser editado na página Admin / Customize / Text, mas isso é excessivamente confuso. Em geral, acho confusa a forma como os modelos de e-mail podem ser editados tanto na página de personalização de texto quanto na página de E-mail:

No seu caso, também parece que as alterações feitas não são retrocompatíveis. Não sei se isso é algo que pode ser corrigido.

Novamente, há o problema da retrocompatibilidade ao atualizar de 2.8 para 3.11. Fora isso, você deve conseguir editar o modelo User Posted na página Admin / Customize / Email para fazer as alterações que procura:

1 curtida

Parece que não consegui me fazer entender. Não importa qual painel da GUI eu use para editar esses modelos - eles são ignorados. Usar a GUI de E-mail / Postagem do Usuário (para editar os modelos de assunto e corpo) não faz diferença – o que quer que eu mude é ignorado, como explicado na primeira postagem.

Identifiquei os nomes dos placeholders para facilitar a análise pelos desenvolvedores.