Filtrages des données envoyées en fonction des destinataire
Note : vu la complexité des besoins, cela fera sans doute l'objet d'un plugin à part, mais je note ici pour discussions et mémorisation
Un exemple : sur notre séjour de formation à l'astronomie nous avons :
- des responsables de formations, qui ne doivent recevoir que les données relatives au niveau des gens
- des responsables cuisines qui ne doivent recevoir que des données relatives aux spécificités alimentaires
- des responsables des logements, qui doivent recevoir les données relatives aux logements (handicap, mixité ou non), etc
Actuellement on ne peut pas filtrer les données envoyés par email. Donc
- Soit on envoi toutes les données, et dans ce cas on s'assoit sur leur confidentialité
- Soit surcharge de travail pour la coordination
Il faudrait donc pouvoir étendre le traitement "email" pour indiquer précisement personne par personnes les données qu'elles doivent recevoir.
Techniquement, nous avons quelques briques :
- possibilité d'étendre la config d'un traitement via un pipeline
- il existe une saisie permettant d'avoir une "liste de chose", (en l'occurence de champ dans notre cas). Mais il faudrait, de mémoire, améliorer son accessibilité JS et autre. On créerait ainsi personne par personne la liste des choses à envoyer.
Ce qu'il faudrait mettre dans Formidable c'est un système au sein du traitement "email" pour définir des sets destinataire/sujet/corps/expediteur, système qui passerait par un pipeline pour étendre.