[RDVJobs 1/N] refactor des payloads et de la création des ics
Created by: n-b
C’est préparatoire pour #1361 (closed): le but va être d’utiliser les payloads des Rdv pour tous les RdvMailer, je commence par refactorer. Normalement ça ne change rien :)
- déplace la création des “payloads” des modèls Rdv, PlageOuverture et Absence dans des concerns, ce qui permet d’écrire
rdv.payload
. - unifie la création des ics (à partir des payloads) dans un seul concern. Le code était (quasiment) identique partout.
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