Tentei identificar qual modelo de e-mail é usado quando um usuário cria um novo tópico em uma categoria. Tenho usuários configurados para acompanhar e observar a primeira postagem.
Pensei ter encontrado o modelo correto, apenas para descobrir que, ao criar um novo tópico em uma categoria específica, os usuários recebem e-mails de modelos diferentes.
Esses dois usuários receberam e-mails diferentes:
Um é administrador e membro da equipe, e tem a categoria configurada para “acompanhar primeira postagem”.
O outro é membro da equipe e tem a categoria configurada para “acompanhar”.
Agora estou confuso. Como posso determinar qual modelo é usado em relação a qual configuração, ou há mais detalhes envolvidos?
Como meu objetivo é definir um modelo especial para uma única categoria:
Existe a possibilidade de configurar um modelo fixo para uma categoria específica?
E, a propósito: existe alguma lista aqui que mostre quais variáveis estão disponíveis e podem ser usadas no corpo da mensagem? Fiquei surpreso ao ver que %topic_title se recusa a aparecer no corpo.
Não há uma lista que indique qual modelo é usado quando. É necessário resolver isso com base no e-mail que os usuários já receberam, o que pode variar dependendo do modo de monitoramento. Mas não há outras implicações, como nível de confiança, nível de e-mail, etc.
Além disso, não há uma lista dos elementos de substituição (variáveis) que podem ser usados em quais partes dos modelos de e-mail.
Então… depois de bastante tempo procurando, descobri que não há um modelo de e-mail para o usuário que está assistindo ao primeiro post, mas existem modelos de texto: user_notifications.user_watching_first_post.subject_template e user_notifications.user_watching_first_post.text_body_template.
O que não entendo: se os modelos de e-mail não são necessários para e-mails de notificação, por que existem alguns e outros não?
Não entendo muito bem essa questão dos modelos. Existem modelos de corpo que usam variáveis como %{topic_title} e %{topic_excerpt}, etc., mas se eu os copiar para, por exemplo, user_notifications.user_posted.text_body_template, o sistema diz que não podem ser usados.
Esses modelos podem ser alterados de alguma forma? Quais variáveis podem ser usadas? Onde está a lista de variáveis utilizáveis?
Quero alterar as notificações por e-mail, de preferência para uma categoria específica, para que elas não enviem mais o post completo no corpo, mas gostaria de incluir pelo menos o tópico. Como posso fazer isso?