Aider un non-développeur à personnaliser un objet ?

Je suis vraiment désolé de poster ceci, mais je ne suis pas développeur et j’ai peur de perdre une grande partie de ma journée à essayer de comprendre comment réécrire la ligne d’objet d’un e-mail de notification.

Lorsqu’un utilisateur crée un nouveau message, je souhaiterais modifier la ligne d’objet de [%{email_prefix}] %{topic_title} en L’UTILISATEUR vient de publier un nouveau message dans [%{email_prefix}] %{topic_title}.

J’ai essayé %{username} vient d’ajouter un nouveau message dans [%{email_prefix}] %{topic_title}, mais j’ai reçu l’erreur suivante : Les clés d’interpolation suivantes sont invalides : “username”.

Qu’est-ce que je rate ? Merci beaucoup par avance !

Je fais un peu de développement sur Discourse et je ne sais pas comment trouver toutes les clés d’interpolation disponibles qui peuvent être utilisées dans les modèles d’e-mails de Discourse, donc votre question est tout à fait légitime. Il y a une question similaire ici : Customizing specific system email templates - #14.

À ma connaissance, la clé d’interpolation %{username} ne peut pas être utilisée dans la ligne d’objet du modèle d’e-mail « Utilisateur a publié ». Je ne vois aucun bon contournement pour cela.

Merci @simon — y a-t-il un moyen d’attirer l’attention de Discourse sur ce sujet ? Pensez-vous à tort qu’il s’agirait d’un simple ajustement de leur code ?

En publiant ici, vous avez déjà l’attention de l’équipe de Discourse. Plusieurs d’entre nous lisent pratiquement chaque message créé sur Meta.

En tant que client, vous pouvez également obtenir un support privé en nous contactant via l’adresse e-mail de support fournie dans le tableau de bord d’administration de votre site.