This website requires JavaScript.
76ba28a7ce
fix: dossier famille - un seul texte_motivation, plus de tableau presentation
feature/119-dossier-unifie
Julien Martin
2026-03-18 01:56:58 +01:00
1772744c81
feat(#119 ): dossier famille = 1 par famille, N enfants; retrait repas/type_contrat/budget; adresse dans API parents
Julien Martin
2026-03-18 01:52:28 +01:00
5465117238
fix: renvoyer le genre des enfants dans le dossier famille (GET dossiers/parents)
Julien Martin
2026-03-18 01:35:27 +01:00
6e2343087e
feat(#119 ): GET /dossiers/:numeroDossier unifié AM ou famille (type + dossier)
Julien Martin
2026-03-17 23:11:53 +01:00
f6fabc521e
feat(#119 ): GET /parents/dossier-famille/:numeroDossier - dossier famille complet (admin/gestionnaire)
develop
Julien Martin
2026-03-17 22:40:48 +01:00
5390276ecd
fix: ParentsModule - import JwtModule pour AuthGuard (évite restart loop au déploiement)
Julien Martin
2026-03-13 16:49:39 +01:00
7e9306de01
fix: GET /parents/pending-families 500 + #113 doublons inscription
Julien Martin
2026-03-13 16:30:12 +01:00
d832559027
Merge branch 'develop' of https://git.ptits-pas.fr/jmartin/petitspas into develop
Julien Martin
2026-03-13 10:52:28 +01:00
54ad1d2aa1
docs: retirer référence aux scripts Gitea validation supprimés
Julien Martin
2026-03-13 10:52:15 +01:00
060e610a75
Merge branch 'develop' (squash) – Reprise après refus #111
master
Julien Martin
2026-03-12 23:06:04 +01:00
86b28abe51
feat(#111 ): Reprise après refus – backend
Julien Martin
2026-03-12 23:04:45 +01:00
7e32eef0a7
Merge branch 'develop' (squash) – Refus sans suppression #110
Julien Martin
2026-03-12 22:57:45 +01:00
86d8189038
feat(#110 ): Refus sans suppression – token reprise + email
Julien Martin
2026-03-12 22:56:27 +01:00
aa4e240ad1
Merge branch 'develop' (squash) – Validation dossier famille #108
Julien Martin
2026-03-12 22:47:41 +01:00
dbcb3611d4
feat(#108 ): Validation dossier famille – POST /parents/:parentId/valider-dossier
Julien Martin
2026-03-12 22:46:17 +01:00
a92447aaf0
Merge branch 'develop' (squash) – Liste familles en attente #106
Julien Martin
2026-03-12 22:37:41 +01:00
1fa70f4052
feat(#106 ): Liste familles en attente – GET /parents/pending-families
Julien Martin
2026-03-12 22:36:16 +01:00
94c8a0d97a
Merge branch 'develop' (squash) – Statut refusé #105 , script Gitea fallback ~/.bashrc
Julien Martin
2026-03-12 22:28:13 +01:00
393a527c37
feat(#105 ): Statut « refusé » – enum, migration, pending/reprise, refuser, connexion
Julien Martin
2026-03-12 22:21:12 +01:00
af489f39b4
Merge branch 'develop' (squash) – Numéro de dossier #103 et autres avancements
Julien Martin
2026-03-12 22:14:21 +01:00
dfd58d9b6c
feat(#103 ): Numéro de dossier – backend
Julien Martin
2026-03-12 22:12:33 +01:00
34a36b069e
docs: liste tickets complète (23_LISTE-TICKETS) + script gitea-close-issue
Julien Martin
2026-03-11 22:19:33 +01:00
aefe590d2c
Squash merge develop into master (câblage inscription AM #91 )
Julien Martin
2026-02-26 21:21:17 +01:00
2fa546e6b7
fix(inscription AM): format NIR Corse + extraction message erreur API
Julien Martin
2026-02-26 21:02:40 +01:00
8636b16659
feat(inscription AM): câblage API step 4 + AuthService.registerAM avec nir_utils
Julien Martin
2026-02-26 20:52:37 +01:00
7e17e5ff8d
Merge branch 'feature/91-cablage-inscription-am' into develop
Julien Martin
2026-02-26 19:11:38 +01:00
f749484731
test(inscription AM): Préremplissage données de test Marie DUBOIS (squash develop)
Julien Martin
2026-02-26 19:10:58 +01:00
e8b6d906e6
Merge branch 'feature/prefill-am-marie-dubois' into develop
Julien Martin
2026-02-26 19:10:47 +01:00
ae0be04964
test(inscription AM): Préremplissage données de test Marie DUBOIS
Julien Martin
2026-02-26 19:10:04 +01:00
ca98821b3e
Merge develop into master (squash): ticket #102 NIR harmonisation
Julien Martin
2026-02-26 13:55:42 +01:00
447f3d4137
fix(#102 ): 02_seed - ajouter nir_chiffre à l'INSERT assistantes_maternelles (NOT NULL)
Julien Martin
2026-02-26 13:53:41 +01:00
721f40599b
feat(frontend): NIR 15 car., formatage, validation, widget dédié (#102 )
Julien Martin
2026-02-26 13:49:57 +01:00
a9c6b9e15b
feat(#102 ): BDD nir_chiffre NOT NULL + migration pour bases existantes
Julien Martin
2026-02-26 12:56:15 +01:00
38c003ef6f
feat(#102 ): mock préremplissage AM étape 2 - NIR Marie Dubois 2A (Ajaccio)
Julien Martin
2026-02-26 11:24:27 +01:00
3dbddbb8c4
feat(#102 ): seed NIR Marie 2A (Corse Ajaccio), Fatima 99 (étranger), doc
Julien Martin
2026-02-26 11:23:59 +01:00
f46740c6ab
feat(#102 ): validation NIR (format + clé 2A/2B) + warning cohérence
Julien Martin
2026-02-26 11:23:22 +01:00
85bfef7a6b
feat(#102 ): DTO NIR - accepter 2A/2B Corse (15 caractères)
Julien Martin
2026-02-26 11:21:45 +01:00
b1a80f85c9
Squash merge develop into master (feat #25 API users/pending, dashboards, login)
Julien Martin
2026-02-26 10:44:04 +01:00
3c2ecdff7a
Merge branch 'feature/25-backend-pending-users' - feat(#25 ): API GET /users/pending
Julien Martin
2026-02-26 10:43:09 +01:00
8b83702bd2
feat(#25 ): API GET /users/pending - liste comptes en attente
Julien Martin
2026-02-26 10:37:22 +01:00
19b8be684f
test(inscription AM): Données de test Marie DUBOIS pour le parcours d'inscription
Julien Martin
2026-02-26 10:30:40 +01:00
e713c05da1
feat: Bandeau générique, dashboards et doc (squash develop, Closes #100 )
Julien Martin
2026-02-25 21:48:38 +01:00
5950d85876
feat(frontend): Bandeau générique, footer et doc (#100 )
Julien Martin
2026-02-25 21:44:59 +01:00
4339e1e53d
feat(100): bandeau dashboard générique, icônes rôle/email, footer go_router, user fromJson défensif
Julien Martin
2026-02-25 19:50:53 +01:00
51d279e341
docs: fermeture ticket #44 (Dashboard Gestionnaire - Structure)
Julien Martin
2026-02-25 16:37:54 +01:00
fffe8cd202
merge: squash develop into master (#44 Dashboard Gestionnaire - Structure)
Julien Martin
2026-02-25 16:37:15 +01:00
defa438edf
feat(#44 ): UserManagementPanel + masquer onglet Administrateurs (dashboard gestionnaire)
Julien Martin
2026-02-25 16:35:35 +01:00
e990d576cf
feat(#44 ): dashboard gestionnaire + redirection login rôle gestionnaire
Julien Martin
2026-02-25 16:20:59 +01:00
619e39219f
merge: squash develop into master (login autofill + clavier #98 )
Julien Martin
2026-02-25 12:00:51 +01:00
e8c6665a06
fix(#98 ): corriger la compatibilité Flutter du bouton image
Julien Martin
2026-02-25 11:10:35 +01:00
a4e6cfc50e
feat(#98 ): améliorer le login avec autofill natif et navigation clavier
Julien Martin
2026-02-24 23:27:04 +01:00
6749f2025a
fix(backend): remove date_consentement_photo from gestionnaire update
Julien Martin
2026-02-24 23:15:29 +01:00
119edbcfb4
merge: squash develop into master
Julien Martin
2026-02-24 22:58:40 +01:00
80d69a5463
docs: aligner tickets Gitea et figer la spec admin
Julien Martin
2026-02-24 22:54:19 +01:00
0579fda553
merge: intégrer feature/96-creation-admin-modale dans develop
Julien Martin
2026-02-24 22:36:58 +01:00
d14550a1cf
feat(#96 ): harmoniser les icones de rôles en liste et modale
Julien Martin
2026-02-24 22:31:23 +01:00
2645cf1cd6
fix(#96 ): protéger le super admin en édition et suppression
Julien Martin
2026-02-24 22:05:17 +01:00
e2ebc6a0a1
feat(#96 ): différencier la consultation admin et le mode édition
Julien Martin
2026-02-24 21:48:11 +01:00
090ce6e13b
docs: close ticket #96
Julien Martin
2026-02-24 18:45:37 +01:00
d66bdd04be
feat: admin creation modal and backend fixes for user updates (#96 )
Julien Martin
2026-02-24 18:39:01 +01:00
d8572e7fd6
feat(#96 ): finaliser la modale admin/gestionnaire et les règles d’édition
Julien Martin
2026-02-24 17:25:15 +01:00
33cc7a9191
feat(backend): add create admin API and update docs
Julien Martin
2026-02-24 11:07:14 +01:00
222d7c702f
docs: close ticket #97
Julien Martin
2026-02-24 11:04:21 +01:00
537c46127f
feat(backend): implement create admin API (ticket #97 )
Julien Martin
2026-02-24 11:03:53 +01:00
10ebc77ba1
feat(backend): update gestionnaire creation logic and clean up DTOs
Julien Martin
2026-02-24 10:26:24 +01:00
ed18dcab10
fix(backend): simplify gestionnaire creation and set default status to ACTIF
Julien Martin
2026-02-24 10:25:42 +01:00
f9477d3fbe
feat: livrer ticket #35 et synchroniser les évolutions admin
Julien Martin
2026-02-24 00:20:33 +01:00
bb92f010bd
feat(#35 ): unifier la modale gestionnaire en création et édition
Julien Martin
2026-02-24 00:19:32 +01:00
42bb872c41
feat(#35 ): créer un gestionnaire via modale avec sélection de relais
Julien Martin
2026-02-23 23:23:13 +01:00
4d37131301
Merge branch 'master' of https://git.ptits-pas.fr/jmartin/petitspas
Julien Martin
2026-02-24 00:08:30 +01:00
fac3ae9baa
Merge branch 'develop' of https://git.ptits-pas.fr/jmartin/petitspas into develop
Julien Martin
2026-02-24 00:08:28 +01:00
04b910295c
fix(backend): fix UpdateGestionnaireDto compilation error (#35 )
Julien Martin
2026-02-23 23:53:21 +01:00
5c28981ac5
fix(backend): fix UpdateGestionnaireDto inheritance to include all user fields
Julien Martin
2026-02-23 23:52:56 +01:00
57ce5af0f4
Merge branch 'develop' of https://git.ptits-pas.fr/jmartin/petitspas into develop
Julien Martin
2026-02-23 23:24:37 +01:00
c136f28f12
fix(backend): remove address from gestionnaire creation (#35 )
Julien Martin
2026-02-23 23:21:26 +01:00
c1204a3050
fix(backend): merge fix/remove-adresse-gestionnaire
Julien Martin
2026-02-23 23:19:50 +01:00
9d4363b2a7
fix(backend): remove adresse from CreateGestionnaireDto and service
Julien Martin
2026-02-23 23:19:43 +01:00
4b176b7083
feat: livrer ticket #93 et finaliser #17 avec gestion des Relais (#95 )
Julien Martin
2026-02-23 23:06:17 +01:00
af06ab1e66
Merge branch 'feature/93-homogeneisation-onglets-admin' into develop
Julien Martin
2026-02-23 23:05:34 +01:00
aa148354ec
Merge branch 'develop' of https://git.ptits-pas.fr/jmartin/petitspas into develop
Julien Martin
2026-02-23 23:01:53 +01:00
00c42c7bee
feat(release): Backend Gestionnaire Creation (#17 )
Julien Martin
2026-02-23 22:50:13 +01:00
a10dc5a195
docs: mark ticket #17 as completed
Julien Martin
2026-02-23 22:47:15 +01:00
04c0b05aae
feat(backend): merge feature/17-backend-create-gestionnaire
Julien Martin
2026-02-23 22:46:36 +01:00
d0b730c8ab
feat(backend): implement gestionnaire creation with email notification (#17 )
Julien Martin
2026-02-23 22:46:30 +01:00
bc8362bdb7
refactor(#93 ): extraire un widget UserList réutilisable
Julien Martin
2026-02-23 17:59:03 +01:00
ac3178903d
docs(#93 ): tracer l'évolution RBAC intra-RPE dans le CDC
Julien Martin
2026-02-20 15:41:42 +01:00
aec1990ec9
refactor(#93 ): uniformiser la ligne utilisateur et afficher Modifier au survol
Julien Martin
2026-02-20 15:10:27 +01:00
5da2ab9005
feat(#93 ): optimiser l’affichage Parents/AM avec modale de détails
Julien Martin
2026-02-20 11:35:42 +01:00
b2d6414fab
refactor(#93 ): homogénéiser la présentation des onglets admin
Julien Martin
2026-02-18 11:07:49 +01:00
fbafef8f2c
feat(#95 ): implémenter la gestion Relais admin et le rattachement gestionnaire
Julien Martin
2026-02-21 20:06:17 +01:00
42c569e491
feat(release): Backend Relais Module (#94 )
Julien Martin
2026-02-21 14:40:32 +01:00
135c7c2255
docs: mark ticket #94 as completed
Julien Martin
2026-02-21 14:39:17 +01:00
9cce326046
feat(backend): merge feature/94-backend-relais (Relais module and database update)
Julien Martin
2026-02-21 14:38:44 +01:00
d697083f54
feat(database): add Relais table to initialization script
Julien Martin
2026-02-21 14:34:45 +01:00
ae786426fd
feat(backend): implement Relais module and relation with Gestionnaire (Ticket #94 )
Julien Martin
2026-02-21 14:27:14 +01:00
d32d956b0e
feat(dashboard-admin): connect admin dashboard to real API data (Ticket #92 )
stable
Julien Martin
2026-02-17 22:17:51 +01:00
7f8104e7e4
fix(auth): correctif login et parsing user (version stable)
backup/auth-fixes
Julien Martin
2026-02-17 15:54:24 +01:00
c4d93ee458
Merge develop into master (squash)
Julien Martin
2026-02-16 22:55:38 +01:00
e4f7a35f0f
fix(#92 ): activer endpoint GET /gestionnaires (note backend)
Julien Martin
2026-02-16 22:46:11 +01:00
8a6768b316
feat(dashboard-admin): connect admin dashboard to real API data (Ticket #92 )
Julien Martin
2026-02-16 21:43:27 +01:00