J’essaie de mettre à jour system_messages.welcome_tl1_user.text_body_template et de m’adresser au nom de l’utilisateur dans le message, mais je reçois l’erreur : La clé d'interpolation suivante est invalide : name :
Ce n’est pas mon domaine, mais en regardant ALLOWED_CUSTOM_INTERPOLATION_KEYS, il semble que vous puissiez utiliser des valeurs supplémentaires pour certains messages.
En particulier :
%w[system_messages.welcome_user] => %w[username name name_or_username],
Je pense que si nous changions cela en :
%w[system_messages.welcome_] => %w[username name name_or_username],
Cela vous permettrait de les utiliser pour d’autres messages de bienvenue. Je vais me renseigner.
En théorie, nous devrions pouvoir ajouter toutes les clés system_messages.* tant qu’elles ont les sous-clés subject_template et text_body_template. Parce qu’elles devraient toutes être gérées par la classe SystemMessage qui ajoute username, name, name_or_username comme clés d’interpolation supplémentaires.
Ce comportement pourrait-il être étendu au chat afin que les e-mails de notification incluent le nom de l’utilisateur dans l’objet au lieu de son nom d’utilisateur ?
vous devrez modifier le texte de l’e-mail de chat et changer la clé de username à leur nom complet. mais je n’ai aucune idée si c’est possible. la configuration du chat n’est pas mon fort. j’irais dans settings-customize-email et chercherais un modèle d’e-mail de chat dans le menu déroulant supérieur. tous les modèles d’e-mail modifiables se trouvent dans ce menu déroulant.