feat : ajout des notifications

This commit is contained in:
2026-03-02 16:17:08 +01:00
parent e0f2a84f2c
commit 7a3d01d77f
14 changed files with 512 additions and 3 deletions

View File

@@ -132,3 +132,16 @@ Tous les filtres checkbox sont cochés par défaut à l'ouverture du drawer.
- uniquement prénom, nom, site
- pas de modification de contrat depuis ce drawer
## 10) Notifications
- Icône cloche en topbar:
- badge = nombre de notifications non lues
- ouverture panneau = liste des non lues
- fermeture panneau = marquage "lu" en masse
### Règle métier de déclenchement
- Les notifications de validation site ne sont pas envoyées ligne par ligne.
- Une notification est créée uniquement quand un chef de site termine la validation complète:
- condition: plus aucune ligne `work_hours` du site à la date concernée avec `isSiteValid = false`
- destinataires: utilisateurs `ROLE_ADMIN`