Commit graph

10 commits

Author SHA1 Message Date
isUnknown
ea90f512cf feat: inversion relation User→Projects, les projets pointent vers les utilisateurs
All checks were successful
Deploy Preprod / Build and Deploy to Preprod (push) Successful in 31s
Le champ `users` est désormais sur le blueprint projet. Les blueprints
pochet/client perdent leur champ `projects`. La logique PHP (user-projects,
managers, controller, template, mark-all-read) lit project.users au lieu
de user.projects. Script de migration inclus.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 14:01:27 +01:00
isUnknown
a7d315942a Refonte du système de notifications : passage aux notifications dérivées
Remplace le système de notifications stockées par un système de providers
qui dérivent les notifications des données existantes (commentaires, réponses,
demandes de projet, demandes de rendez-vous, validations de brief).

- Ajout du NotificationCollector et de l'interface NotificationProvider
- Création de 5 providers : Comment, Reply, ProjectRequest, AppointmentRequest, Content
- Métadonnées de notifications stockées directement sur les entités source
- Nouvelles routes mark-as-read et mark-all-read
- Mise à jour du frontend pour le nouveau système
- Route de migration pour les données existantes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 10:31:31 +01:00
isUnknown
7038185e7f read project creation request notification working 2025-01-23 16:30:17 +01:00
isUnknown
ef09a04b5e read all working 2025-01-15 16:27:09 +01:00
isUnknown
0b472988a2 comments working 2025-01-15 16:27:08 +01:00
isUnknown
246d21f85a read comment notification working 2025-01-15 16:27:08 +01:00
isUnknown
9222069ef5 create and delete notification for a project working 2025-01-15 16:27:08 +01:00
isUnknown
f99e33f80e read notification on click working 2024-12-16 18:14:14 +01:00
isUnknown
5c9f450539 Notifications page : mark all as read working 2024-11-18 13:45:40 +01:00
isUnknown
c3860d4a38 add notifications plugin + created reply comment route 2024-10-29 16:32:49 +01:00