On utilise le package django_custommail, ça signifie que :
- On installe le package depuis le dépôt COF-Geek
- On supprime tous les fichiers texte des mails
- On supprime le modèle CustomMail obsolète de gestioncof
Cette MR est marquée “Work In Progress” pour deux raisons :
- Ce n'est pas complètement testé
- Il reste à déterminer comment charger dans la BDD les mails nécessaires au bon fonctionnement de GestioCOF. Pour l'instant j'ai tout dans une fixture mais ça a plus sa place dans une data migration…
- J'aimerais écrire quelques tests unitaires.
UPDATE
Je retire le WIP
- Normalement tout est testé et fonctionne
- Le choix fait pour charger les mails dans la BDD est une fixture un peu particulière stockée dans
gestioncof/management/data/
et qui est chargé par la commandepython manage.py syncmails
. Le chargement est moins strict que celui deloaddata
: lespk
sont ignorées et toutes les données déjà présentes dans la bdd ne sont pas rechargées. - Finalement l'écriture de tests me pose problème donc je préfère remettre ça à une prochaine MR
Il est à noter qu'il faudra ajouter la permission can_change_custommail
au groupe COF en production et uniquement celle ci.
Fixes #93 (closed)