etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
184 stars 28 forks source link

Mise en place de validations autour des notifs de notifications et remodelage de la logique de motifs #3899

Closed vdegove closed 2 months ago

vdegove commented 2 months ago

Closes #3887 mais en fait c’est allé plus loin que prévu.

J’ai mis en place des validations autour des motifs et les contraintes liées à tel ou tel rôle, la présence de dataset…

Après ma PR initiale, J’ai finalement opté pour pas mal changer la logique de comment on obtient des listes de motifs, en m’appuyant sur un gros map de configuration, qui liste pour chaque motif la liste des règles auqxuelles il doit s’astreindre, et ensuite fait du code un peu idiot à partir de ça.

Pourquoi j’ai fait ça :