Open Holist opened 1 year ago
(j'assigne romain, puisqu'il a demandé à travailler sur ce bug à son retour de congés, et normalement il a vérifié avec RDV Insertion que ça pouvait attendre)
Comme le faisait remarquer françois, c'est un très faible volume, donc peu prioritaire
On a une variante de ce bug qui arrive là aussi : https://zammad10.ethibox.fr/#ticket/zoom/12228
Contexte
Problème de cohérence dans les mails à destination des agents.
Description du bug Des agents nous ont fait remonté que les mails qu'ils reçoivent lorsqu'ils annulent eux même la participation d'un usager à un rdv ne sont pas cohérents et peuvent prêter à confusion (comme si le rdv dans son ensemble était annulé).
Exemple :
Autre problème lié : Lorsqu'un agent créé un rdv collectif voici le mail qu'il reçoit pour la création de l'atelier collectif, pareil ce n'est pas cohérent. Ce n'est pas l'agent qui participe (le rdv est vide dans ce cas)
Explications techniques En lien avec #3341 , les 2 tickets concernent la même partie problématique dans le code.
Le problème est lié aux templates existants pour le corps des mails à destination des agents ici : https://github.com/betagouv/rdv-solidarites.fr/tree/production/app/views/mailers/agents/rdv_mailer Pour
rdv_created
etrdv_cancelled
(rdv_updated
n'est pas concerné à priori) on a pas de notion de participation dans les mailers des agents, donc on ne sait pas qui est l'usager qui s'est inscrit ou qui a annulé si c'est l'agent qui fait l'inscription/l'annulation de l'usager. Et de la même manière pour les titres des mails on se contente seulement de vérifier si il s'agit d'un rdv collectif (mais on ne vérifie pas si il s'agit d'un rdv ou d'une participation) : https://github.com/betagouv/rdv-solidarites.fr/blob/production/app/mailers/agents/rdv_mailer.rbUne solution envisageable serait d'utiliser les mailers pour des rdv ou des participations en fonction du contexte ?