Commit graph

16 commits

Author SHA1 Message Date
isUnknown
6ff59e9b07 Fix : URL correcte pour notifications de brief validé depuis PDF + redirect briefs vides
Problème 1 : Les notifications de brief validé depuis un PDF renvoyaient vers
/projects/xxx/client-brief au lieu de l'URL complète avec dialog et fileIndex.

Problème 2 : Les URL /projects/xxx/client-brief pour des briefs non créés
affichaient une page vide au lieu de rediriger vers le kanban.

Solutions :
- Stocker validationDialogUri lors de la validation du brief
- Utiliser ce dialogUri dans ContentProvider et Notifications.vue
- Rediriger vers le projet parent si brief vide et non validé

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 10:44:30 +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
f373e4e89d custom client brief : unlock description length limit 2025-07-09 16:37:33 +02:00
isUnknown
8a9fb35034 fix cache and add template pdf to brief file 2025-05-28 17:10:08 +02:00
isUnknown
28804ceba1 save DTL 2025-01-23 12:23:14 +01:00
isUnknown
cdeebbf8c8 finish client brief step 2024-12-20 07:19:46 +01:00
d64e8185e7 Fix #60 2024-12-18 15:35:10 +01:00
isUnknown
24dbf5bf8d fix #32 2024-12-16 17:25:52 +01:00
isUnknown
7764f4651c merge 2024-11-28 14:45:45 +01:00
isUnknown
7461dd588a steps blueprints : enable delete 2024-11-22 09:30:41 +01:00
isUnknown
ef6375f4cc users / notifications : temporary disabled notifications system 2024-11-21 19:44:02 +01:00
isUnknown
a7f01d66e8 clientBriefPdf => pdf 2024-10-16 15:04:15 +02:00
isUnknown
95064a39cd clientBriefImages => moodboard 2024-10-16 15:03:20 +02:00
isUnknown
13b6b371d7 Progression vue brief client
- l'étape courante est déterminée en fonction des données de la page
- les images sont ajoutées au champ
- les images déjà ajoutées sont affichées directement
- changement donnée briefClient -> clientBrief (cohérence avec le nommage front)
2024-10-02 15:29:31 +02:00
isUnknown
8da0fb0e36 project blueprint - optional steps working 2024-09-26 17:21:24 +02:00
isUnknown
ee4e6adf06 add hook create-steps 2024-09-18 13:05:55 +02:00