Skip to content

envoie un email avec le fichier de donnée de RDV

Yannick François requested to merge 1868-send-export-by-email into recette

Close #1868 (closed)

à merger après #1959

Ce que cette PR ne contient pas la séparation entre le fichier de données à destination de l'accueil et celui pour les statistiques.

L'idée ici, c'est de mettre en place un export par email pour éviter les timeout.

J'ai opté pour l'ajout d'une route spécifique qui ajoute un travail à faire plus tard par un autre process. Cet autre process construit les données, puis les envoies par email.

Au passage, j'ai également

  • un peu harmonisé les modèles de mails. Il y a un travail plus pousser à faire je pense.
  • ajouté un scope dans RdvPolicy qui ne s'appuie pas sur current_agent ni sur current_organisation. Je crois que c'est mieux ainsi. Il faudra sans doute faire un nettoyage de préparation pour pouvoir faire les changements qui s'annonce au niveau des droits d'accès.

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