La seguente chiave di interpolazione non è valida: name

Sto cercando di aggiornare system_messages.welcome_tl1_user.text_body_template e di inserire il nome dell’utente nel messaggio, ma ricevo l’errore: The following interpolation key is invalid: name (La seguente chiave di interpolazione non è valida: name):

C’è una libreria o una documentazione che mi manca dove posso vedere quali variabili possono essere utilizzate in quali messaggi?

Penso che questa possa essere la tua risposta:

Grazie Lilly, che peccato. Sarebbe bello menzionare il nome dell’utente in alcuni di essi.

Questa non è la mia area, ma dando un’occhiata a ALLOWED_CUSTOM_INTERPOLATION_KEYS sembra che tu possa usare valori aggiuntivi per alcuni messaggi.

In particolare:

    %w[system_messages.welcome_user] => %w[username name name_or_username],

Penso che se cambiassimo questo in:

    %w[system_messages.welcome_] => %w[username name name_or_username],

Ti permetterebbe di usarli per altri messaggi di benvenuto. Chiederò in giro.

In teoria dovremmo essere in grado di aggiungere tutte le chiavi system_messages.* purché abbiano le sottochiavi subject_template e text_body_template. Poiché tutte dovrebbero essere gestite dalla classe SystemMessage che aggiunge username, name, name_or_username come chiavi di interpolazione aggiuntive.

ecco fatto :slight_smile:

Questo è davvero il modo! Grazie mille per i tuoi sforzi, Lilly, davvero apprezzati!

beh, non ho fatto altro che copiare e incollare. Quegli altri bravi colleghi @gerhard, @supermathie e @SaraDev meritano il merito :clap: :sweat_smile:

Dicono che ci vuole un villaggio!

Questo comportamento potrebbe essere esteso alla chat in modo che le email di notifica includano il nome dell’utente nell’oggetto anziché il suo nome utente?

dovresti modificare il testo dell’email della chat e cambiare la chiave da username al nome completo. ma non ho idea se sia possibile. la configurazione della chat non è il mio forte. andrei su impostazioni-personalizza-email e cercherei un modello di email della chat nel menu a discesa in alto. tutti i modelli di email modificabili si trovano in quel menu a discesa.