Aggiornato a 3.1.1 (dopo l’aggiornamento a 3.1.0 da 2.8.x). I miei user_notifications.user_posted.text_body_template e user_notifications.user_watching_first_post.text_body_template sono modelli personalizzati… sono semplici righe singole %{username} ha creato un nuovo argomento [%{topic_title}](%{url})
In 2.8.x funzionavano bene. Dopo l’aggiornamento, ora vengono ignorati. Le notifiche via email sono quelle predefinite complete che includono il contenuto del post, ecc.
Anche il user_notifications.user_posted.subject_template viene ignorato.
Non ho testato ogni modello, ma sembra che alcuni di essi vengano sicuramente ignorati nella nuova versione.
Per qualche motivo, il modello user_watching_first_post non è elencato nell’elenco dei modelli modificabili nella pagina Admin / Personalizza / Email, ma il tipo di email user_watching_first_post viene ancora utilizzato da Discourse:
Il modello può essere modificato dalla pagina Admin / Personalizza / Testo, ma è una cosa eccessivamente confusionaria da fare. In generale, trovo che il modo in cui i modelli di email possono essere modificati sia nella pagina di personalizzazione del testo che nella pagina Email sia confusionario:
Nel tuo caso, sembra anche che le modifiche apportate non siano retrocompatibili. Non so se sia qualcosa che possa essere risolto.
Ancora una volta c’è il problema della retrocompatibilità durante l’aggiornamento da 2.8 a 3.11. Oltre a ciò, dovresti essere in grado di modificare il modello User Posted dalla pagina Admin / Personalizza / Email per apportare le modifiche desiderate:
Sembra che non sia riuscito a farmi capire. Non importa quale pannello GUI uso per modificare questi modelli: vengono ignorati. L’utilizzo della GUI Email / User Posted (per modificare sia i modelli dell’oggetto che del corpo) non fa differenza: qualsiasi cosa io cambi viene ignorata, come spiegato nel primo post.
Ho identificato i nomi dei segnaposto per facilitare gli sviluppatori.