Sto attualmente lavorando a un plugin per Discourse e vorrei integrarmi nella funzionalità di posta elettronica, consentendo agli amministratori di personalizzare i modelli di email. Ho individuato il controller che visualizza i modelli e ne permette la modifica, ma non riesco a capire dove inserire il mio codice per iniettare i miei modelli. Ho provato a sovrascrivere il metodo self.email_keys nel Admin::EmailTemplatesController, ma al momento non sembra produrre alcun effetto. Prima di reinventare la ruota, c’è qualcos’altro che devo considerare?
Ecco un esempio GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title · GitHub. Sto per rifarlo, ma penso che ti dovrebbe bastare per iniziare.