Unify and cleanup icalendar email attachment
Created by: n-b
- use a single helper for all emails
- base64-encode the attached ics file
- properly use PUBLISH/CANCEL methods
refs #1354 (closed)
Checklist avant review:
-
reparcourir le code rapidement pour voir les problèmes évidents (fichiers touchés inutilement, debug logs qui trainent…). -
Tester la fonctionnalité sur la review app