Skip to content

[RDVJobs 1/N] refactor des payloads et de la création des ics

Vincent Agnano requested to merge payloads-and-ics-refactor into master

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

Merge request reports