Open AntoineAugusti opened 1 week ago
- pour les notifications reasons permettant d'abonner un producteur, vérifier que ce n'est pas une liste hardcodée sinon utiliser les helpers dans
DB.NotificationSubscription
Autant que je puisse en juger et si j'ai bien compris cet énoncé, c'est déjà fait en appelant DB.NotificationSubscription.subscribable_reasons_related_to_datasets(:producer)
dans backoffice/page/form_dataset.html.heex
.
Avec l'arrivée de notifications à destination des réutilisateurs, nous allons avoir une volumétrie plus importante à destination des réutilisateurs (plus nombreux que les producteurs) et les interfaces existantes font l'hypothèse que les notifications sont uniquement adressées à des producteurs.
Prévoir d'effectuer quelques ajustements pour garder une clarté dans le BO et afficher des informations d'activité concernant les réutilisateurs.
notifications.role = :producer
https://github.com/etalab/transport-site/pull/4000DB.NotificationSubscription
notifications.contact_id
https://github.com/etalab/transport-site/pull/4000role = producer
⚠️ (ou offrir la possibilité d'abonner en tant que réutilisateur, mais les motifs sont différents…)