3.2.x ignore toujours certains modèles d'email personnalisés

En utilisant la version v3.2.2. J’ai modifié le corps du modèle d’e-mail « User Posted » pour qu’il ne contienne que :

%{username} a posté dans « [%{topic_title}](%{url}) ».

--

mais l’e-mail envoyé utilise toujours le modèle d’origine qui inclut le corps entier du message, etc.

Cela se produit lorsqu’un nouveau sujet est créé (premier message).

J’ai également modifié d’autres modèles dans la liste Admin > Personnaliser > Texte, par exemple user_notifications.user_watching_first_post.text_body_template et user_notifications.user_watching_category_or_tag.text_body_template et tous les autres que j’ai trouvés qui correspondraient à la création d’un sujet. Il semble qu’ils soient tous ignorés (je ne peux pas dire lequel devrait être déclenché, ce n’est pas très clair).

Ces balises ci-dessus pourraient également être reflétées avec des noms conviviaux dans la section séparée Personnaliser > E-mail, ou cette dernière pourrait être complètement supprimée (avoir une liste incomplète est plus problématique que de ne pas l’avoir du tout).

Pourriez-vous également s’il vous plaît :

  • autoriser plus de 50 résultats de recherche
  • fournir une pagination ou un autre moyen de voir tous les résultats
  • autoriser la recherche dans le corps et l’objet du modèle (pas seulement le nom du code du modèle)

… il est impossible d’identifier avec certitude tous les modèles d’intérêt pour certaines choses. Par exemple, la recherche de « post » liste certains qui me sont pertinents, mais une tonne d’autres, tout en étant limitée aux 50 premiers et je ne peux pas accéder aux autres… me demander d’affiner ma recherche est inutile car je ne sais pas quoi rechercher si vous ne permettez la recherche que par nom de code de modèle.

De plus, comme signalé il y a un bon moment, les modèles d’e-mail personnalisés ignorent toujours les balises de remplacement valides telles que %{base_url}. Ce rapport de bug n’a apparemment atteint personne de pertinent.

Tous ces bugs semblent avoir été introduits dans la version 3.0.

Si signaler des bugs ici concernant les modèles d’e-mail n’est pas un bon moyen de les signaler au mainteneur, quelqu’un pourrait-il m’indiquer une meilleure méthode, peut-être me faire savoir qui est le mainteneur du code des modèles d’e-mail afin que je puisse le contacter directement, ou une autre voie ?

Créer un rapport de Bug ici est la bonne méthode. :+1: Bien que nous devions prioriser ce qui est traité à tout moment, certains peuvent être plus lents que d’autres en fonction du nombre de rapports reçus et de la gravité perçue.

2 « J'aime »

Quelqu’un peut-il aider avec le nom de l’objet rails ou la commande de console rails pour forcer un texte pour la notification sur le premier post d’un sujet ?

Pour que ce soit complet, les balises que j’ai listées dans le premier message devraient également être reflétées avec des noms conviviaux dans la liste des balises d’e-mail dans Personnaliser > section E-mail. Soit cela, soit supprimer entièrement la section Personnaliser > E-mail (avoir une liste incomplète est plus problématique que de ne pas l’avoir du tout).

Pourriez-vous également s’il vous plaît

  • autoriser plus de 50 résultats de recherche
  • fournir une pagination ou un autre moyen de voir tous les résultats
  • autoriser la recherche dans le corps et l’objet du modèle (pas seulement le nom du code du modèle)

… il est impossible d’identifier tous les modèles d’intérêt pour certaines choses. Par exemple, la recherche de « post » liste certains qui me sont pertinents, mais une tonne d’autres, encore limitée aux 50 premiers et je ne peux pas accéder aux autres… me demander d’affiner ma recherche est inutile car je ne sais pas quoi rechercher si vous autorisez uniquement la recherche par nom de code de modèle.

(J’ai ajouté cela au 1er message pour plus de commodité)

Le modèle « User Posted » est utilisé pour envoyer des e-mails concernant un nouveau message dans un sujet que l’utilisateur surveille. user_watching_first_post et user_watching_category_or_tag sont utilisés pour envoyer des e-mails concernant de nouveaux sujets. J’ai testé la modification de ces modèles sur mon instance locale et les changements se reflètent dans les e-mails envoyés :

Pouvez-vous vérifier dans /admin/email/sent quels types d’e-mails ne reçoivent pas les modifications que vous avez apportées au modèle ?

Oui, c’est un excellent point. La liste des modèles d’e-mail dans /admin/customize/email_templates est codée en dur et n’a pas été mise à jour depuis des années, elle manque donc de nombreux nouveaux e-mails qui ont été ajoutés. Voici une PR pour ajouter tous les nouveaux modèles :

3 « J'aime »