Relocate email templates from database into source code
Description
See https://yunity.slack.com/archives/C1T1ZM9A4/p1551166425315600
Goal
Better ways to test, e.g. for #450 (closed). Also permits dropping support for the rarely used EmailTemplateAdminView
.
Evidence
Solution
Multiple steps:
-
Just relocate the fs_message_tpl
entries to globals inlang
and adapt src/Modules/EmailTemplateAdmin/EmailTemplateAdminGateway.php. This will break the editing facilities, thus -
Phase out src/Modules/EmailTemplateAdmin/EmailTemplateAdminGateway.php -
Take care of bell vs email subject redundancies, ideally automatically ⇒ #503 (closed) -
Maybe move the templates to e.g. views/emailTemplates/newAccount.de.html.twig
-
or use https://mjml.io/, see Nick's comment
Links / references
Edited by Tobias Kienzler