Commit graph

35 commits

Author SHA1 Message Date
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
c6d973e126 CI : create specific build for preprod 2025-10-08 14:34:22 +02:00
isUnknown
de2678d79c routing : remove panel.js and its redirections 2025-09-03 17:43:56 +02:00
isUnknown
d8fe9ad13a Merge branch 'account' into preprod 2025-09-03 11:01:27 +02:00
isUnknown
8580fead7a panel : fix hooks that refresh cache by mutualizing require 2025-06-17 12:24:17 +02:00
isUnknown
32d0752d78 panel : refresh cache on page status change 2025-06-17 12:13:38 +02:00
isUnknown
e6a27cdf0f cache : trigger regenerate cache on file update 2025-06-02 11:02:35 +02:00
isUnknown
921eab5e7e update email working 2025-05-05 17:30:17 +02:00
isUnknown
074084f867 front > account : update password working 2025-05-05 17:23:55 +02:00
isUnknown
d15d4898c6 front > login : login page working 2025-05-02 17:02:13 +02:00
isUnknown
6b31d89e1d turn off debug conditionnaly 2025-04-30 14:45:30 +02:00
isUnknown
7815c8b49a #151 2025-04-30 14:43:38 +02:00
isUnknown
da973da1ce add touch support for interactive 360 2025-02-26 16:23:32 +01:00
isUnknown
54af78e32c DTL : optimization appointment request working 2025-01-27 14:40:14 +01:00
isUnknown
c750001a2c project creation request form working 2025-01-23 15:31:28 +01:00
ec789a523a Add panel.js 2024-11-27 12:23:56 +01:00
isUnknown
ef6375f4cc users / notifications : temporary disabled notifications system 2024-11-21 19:44:02 +01:00
439d766add Update panel favicon path 2024-11-20 18:18:12 +01:00
isUnknown
c3860d4a38 add notifications plugin + created reply comment route 2024-10-29 16:32:49 +01:00
isUnknown
fb36329556 refactor comment system into comments plugin 2024-10-29 11:12:57 +01:00
isUnknown
ed73b33234 add / readNotification working 2024-10-28 17:50:49 +01:00
isUnknown
6bffbc1707 add / show comments working 2024-10-23 11:33:56 +02:00
isUnknown
a14f1d210f client brief pdf - upload : add file to field without uploading it if it already exist 2024-10-14 15:23:06 +02:00
isUnknown
e1e844d057 client brief image details - remove image working 2024-10-08 18:49:20 +02:00
isUnknown
d465fb3de7 resolve conflict 2024-10-08 17:31:18 +02:00
isUnknown
d4fe38e65a resolve conflict 2024-10-08 17:30:56 +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
6d43e3b8c7 client brief - fil(s) upload working 2024-09-27 15:47:44 +02:00
isUnknown
83cf6beea7 optional steps blueprints - change statuses label 2024-09-26 18:46:33 +02:00
isUnknown
ee4e6adf06 add hook create-steps 2024-09-18 13:05:55 +02:00
isUnknown
4ea2871c6d Toggle favorite working 2024-09-11 07:32:34 +02:00
isUnknown
0d41b27cc3 collection -> inspiration 2024-09-10 12:09:53 +02:00
ba1715f4eb Update config: add smartypants, locale, intl date handler and inspirations panel.menu 2024-09-04 11:42:45 +02:00
a7a2143385 Update config.php: add panel language, css, favicon and menu 2024-09-03 18:40:31 +02:00
isUnknown
08a8a71c55 Initial commit 2024-07-10 16:10:33 +02:00