3.2.x ignora ancora alcuni modelli di email personalizzati

Utilizzando la versione v3.2.2. Ho modificato il corpo del modello email “User Posted” per dire solo

%{username} ha pubblicato in "[%{topic_title}](%{url})".

--

ma l’email inviata utilizza ancora il modello originale che include l’intero corpo del post, ecc.

Questo accade quando viene creato un nuovo argomento (primo post).

Ho anche modificato altri modelli da Admin > Personalizza > Elenco Testo, ad esempio user_notifications.user_watching_first_post.text_body_template e user_notifications.user_watching_category_or_tag.text_body_template e tutti gli altri che ho trovato che corrisponderebbero alla creazione di un argomento. Sembra che vengano tutti ignorati (non riesco a dire quale dovrebbe essere attivato, non è molto chiaro).

Questi tag sopra potrebbero anche essere rispecchiati con nomi intuitivi nella sezione separata Personalizza > Email, o eliminare quest’ultima del tutto (avere un elenco incompleto è più problematico che non averlo affatto).

Potresti anche per favore

  • consentire più di 50 risultati di ricerca
  • fornire una paginazione o un altro modo per vedere tutti i risultati
  • consentire la ricerca nel corpo e nell’oggetto del modello (non solo nel nome del codice del modello)

… è impossibile identificare con certezza tutti i modelli di interesse per determinate cose. Ad esempio, la ricerca di “post” elenca alcuni che mi sono rilevanti, ma una tonnellata di altri, tuttavia limitati ai primi 50 e non riesco ad accedere ad altri … chiedermi di affinare la ricerca è inutile poiché non so cosa cercare se consenti solo la ricerca per nome del codice del modello.

Inoltre, come segnalato tempo fa, i modelli email personalizzati ignorano ancora i tag segnaposto validi come %{base_url}. Quel bug report apparentemente non ha raggiunto nessuno di rilevante.

Tutti questi bug sembrano essere stati introdotti nella versione 3.0.

Se segnalare bug qui sui modelli email non è un buon modo per segnalarli al manutentore, qualcuno potrebbe indicarmi un modo migliore, magari farmi sapere chi è il manutentore del codice dei modelli email in modo che possa contattarlo direttamente, o qualche altra strada?

Creare un report di Bug qui è il modo giusto. :+1: Anche se dobbiamo dare priorità a ciò su cui si lavora in un dato momento, quindi alcuni potrebbero essere più lenti di altri a seconda della quantità di report ricevuti e della gravità percepita.

2 Mi Piace

Qualcuno può aiutarmi con il nome dell’oggetto rails o il comando della console rails per forzare un testo per la notifica sul primo post di un argomento?

Per completezza, i tag che ho elencato nel primo post dovrebbero anche essere rispecchiati con nomi intuitivi nell’elenco dei tag email in Personalizza > Email. O in alternativa, eliminare del tutto la sezione Personalizza > Email (avere un elenco incompleto è più problematico che non averlo affatto).

Potresti anche per favore

  • consentire più di 50 risultati di ricerca
  • fornire una paginazione o un altro modo per visualizzare tutti i risultati
  • consentire la ricerca nel corpo e nell’oggetto del modello (non solo nel nome del codice del modello)

… è impossibile identificare tutti i modelli di interesse per determinate cose. Ad esempio, la ricerca di “post” elenca alcuni che mi sono rilevanti, ma un sacco di altri, ancora limitati ai primi 50 e non posso accedere a nessun altro… chiedermi di perfezionare la mia ricerca è inutile poiché non so cosa cercare se consenti solo la ricerca per nome del codice del modello.

(Ho aggiunto questo al primo post per comodità)

Il modello “User Posted” viene utilizzato per inviare email riguardo a un nuovo post in un argomento che l’utente sta seguendo. user_watching_first_post e user_watching_category_or_tag vengono utilizzati per inviare email riguardo a nuovi argomenti. Ho testato la modifica di questi modelli sulla mia istanza locale e le modifiche si riflettono nelle email inviate:

Puoi controllare in /admin/email/sent quali tipi di email non stanno ricevendo le modifiche che hai apportato al modello?

Sì, questo è un ottimo punto. L’elenco dei modelli email in /admin/customize/email_templates è codificato in modo fisso e non è stato aggiornato per anni, quindi mancano molte nuove email che sono state aggiunte. Ecco una PR per aggiungere tutti i nuovi modelli:

3 Mi Piace