Skip to content

Refactorisation mail

Maintenant que l'on utilise Maildown, il faudrait l'utiliser partout pour rendre les mails plus simple à gérer et traduire.

Aussi, certains mails ne sont pas clair : service_payment est envoyé lors de l'activation du service. Il nous faut séparer ca en service_activated et service_payment (voir l'état initial : service_created, mais ca sors un peu du scope de cette PR...).

De plus, certains sont envoyés au membre, équipage, trésor et ca, est-ce que c'est trop ? Pour avancer la dessus, il faut le documenter.

Enfin, certains sont envoyés via des callback, d'autres dans le controller. Il faudrait potentiellement harmoniser ca.

  • passage à maildown pour tous les mailers
  • mettre à jours les mails
  • quels mails sont envoyés à qui et quand ?
  • harmonisation controller / callback
  • factorisation du code quand envoie à plusieurs destinataires
  • tester ca avec rspec

Issue similaire : #179 (closed), #554 (closed)

Modification effectuée par gwendal