Commit graph

114 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
3fc9d925e5 add js/css cache busting by query string 2025-10-08 12:41:07 +02:00
isUnknown
b1f7854510 refresh cache button plugin : add last cache update date and time on button title 2025-09-24 09:13:04 +02:00
isUnknown
9a86d41254 update kirby to v5 and add refresh cache panel view button 2025-09-10 14:28:38 +02:00
isUnknown
f373e4e89d custom client brief : unlock description length limit 2025-07-09 16:37:33 +02:00
isUnknown
4e2757ae3a panel : add project type 2025-06-18 18:41:42 +02:00
isUnknown
c2374f3fc6 panel > virtual sample : add track info on cards 2025-06-06 12:27:35 +02:00
isUnknown
e973cc12d0 change label 2025-06-06 12:25:54 +02:00
isUnknown
c1b00f0b3d panel > virtual sample : add group level 2025-06-06 12:24:58 +02:00
isUnknown
760e17287e track > variation : add bg color 2025-06-06 12:22:59 +02:00
isUnknown
099479dc45 panel > physical sample : remove required fields 2025-06-06 12:03:16 +02:00
isUnknown
c187bf3aaa change label blueprint 2025-06-06 12:02:27 +02:00
isUnknown
0c5c10791e tracks select : track selection inside groups working without comparison mode enabled 2025-06-05 18:41:01 +02:00
isUnknown
8a9fb35034 fix cache and add template pdf to brief file 2025-05-28 17:10:08 +02:00
isUnknown
1de315cbcd add group fields in blueprints 2025-05-28 16:59:59 +02:00
isUnknown
441323e0f5 fix cache 2025-05-27 11:39:20 +02:00
isUnknown
8c749030ba fix 2025-05-26 14:09:07 +02:00
isUnknown
1064432984 improve cache system 2025-05-26 13:48:04 +02:00
isUnknown
6804a4c9b7 fix #141 2025-04-28 17:08:54 +02:00
isUnknown
0da5f0afef #149 2025-04-28 16:58:22 +02:00
isUnknown
ecd997c895 #149 2025-04-16 17:14:00 +02:00
isUnknown
c29906f306 #144 2025-04-04 14:58:49 +02:00
isUnknown
f47886ccf0 Revert "Revert "kaban : fix comments count for virtual sample step""
This reverts commit 37b0175941.
2025-02-09 10:57:25 +01:00
isUnknown
37b0175941 Revert "kaban : fix comments count for virtual sample step"
This reverts commit 57b5ee3949.
2025-02-09 10:07:15 +01:00
isUnknown
57b5ee3949 kaban : fix comments count for virtual sample step 2025-02-09 09:52:57 +01:00
41ae744d08 fix: restore projects and client fields for client blueprint #117 2025-02-06 11:35:59 +01:00
d7ad5adef9 update client user blueprint: replace fields by stats section 2025-02-05 15:35:43 +01:00
77a0a42606 improve projects section blueprint columns display: replace ✔ by a disabled checked checkbox if isDTLEnabled 2025-02-05 10:59:20 +01:00
isUnknown
c703bbdf73 fix client account permissions 2025-01-30 10:12:29 +01:00
isUnknown
965799cdbb fix login client problem. Add website link in info 2025-01-27 22:30:38 +01:00
3a61f4626a set disabled: false for grades letter field to allow adding new grades in production (need to be set to true later) 2025-01-27 21:52:14 +01:00
isUnknown
f5cdfba421 DTL custom mention and comment grades 2025-01-27 20:18:59 +01:00
isUnknown
b2402fefc2 DTL panel tab : show title in structure 2025-01-27 18:43:21 +01:00
isUnknown
bcaf287235 user role client : give access to panel account 2025-01-27 18:22:18 +01:00
isUnknown
46b0e8a4e0 DTL proposals : add custom titles 2025-01-27 15:51:26 +01:00
isUnknown
8e12988961 DTL page : fix dynamic background 2025-01-27 15:39:13 +01:00
isUnknown
54af78e32c DTL : optimization appointment request working 2025-01-27 14:40:14 +01:00
1615329636 structure and style DTL page 2025-01-27 13:03:40 +01:00
isUnknown
30fbc0e4e8 kanban > steps : add dtl indicator 2025-01-23 17:39:40 +01:00
isUnknown
c750001a2c project creation request form working 2025-01-23 15:31:28 +01:00
a880205e1d Rename Design to light > Design to Light 2025-01-23 12:26:10 +01:00
isUnknown
28804ceba1 save DTL 2025-01-23 12:23:14 +01:00
isUnknown
0923c9ec01 design to light - add specific indicators 2025-01-22 17:08:32 +01:00
isUnknown
c2314e6b8e design to light button and panel working without indicators 2025-01-22 13:25:34 +01:00
isUnknown
5a80cfaa81 create design to light page structure and content 2025-01-21 17:50:59 +01:00
isUnknown
8a2b90c8c0 revert user role change 2025-01-20 15:07:44 +01:00
isUnknown
e19d57648c #100 - create change user roles script 2025-01-20 14:40:33 +01:00
isUnknown
dbecda87bd #100 - remove tricky js force box check 2025-01-20 14:28:55 +01:00
isUnknown
876eaca863 add label 2025-01-15 16:29:56 +01:00