From 80d69a5463c86f42fe3808a6eb2412a96c22ff1d Mon Sep 17 00:00:00 2001 From: Julien Martin Date: Tue, 24 Feb 2026 22:54:19 +0100 Subject: [PATCH] docs: aligner tickets Gitea et figer la spec admin Synchronise les statuts des tickets #93/#95/#96/#97 avec l'API Gitea et finalise la SSS-001 avec le contrat de gestion des comptes d'administration. Co-authored-by: Cursor --- docs/23_LISTE-TICKETS.md | 13 ++++++++----- docs/SuperNounou_SSS-001.md | 10 +++++++++- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/docs/23_LISTE-TICKETS.md b/docs/23_LISTE-TICKETS.md index 641b92e..80dee9f 100644 --- a/docs/23_LISTE-TICKETS.md +++ b/docs/23_LISTE-TICKETS.md @@ -30,9 +30,9 @@ | 17 | [Backend] API Création gestionnaire | ✅ Terminé | | 91 | [Frontend] Inscription AM – Branchement soumission formulaire à l'API | Ouvert | | 92 | [Frontend] Dashboard Admin - Données réelles et branchement API | ✅ Terminé | -| 93 | [Frontend] Panneau Admin - Homogeneiser la presentation des onglets | Ouvert | +| 93 | [Frontend] Panneau Admin - Homogeneiser la presentation des onglets | ✅ Fermé | | 94 | [Backend] Relais - modele, API CRUD et liaison gestionnaire | ✅ Terminé | -| 95 | [Frontend] Admin - gestion des relais et rattachement gestionnaire | Ouvert | +| 95 | [Frontend] Admin - gestion des relais et rattachement gestionnaire | ✅ Fermé | | 96 | [Frontend] Admin - Création administrateur via modale (sans relais) | ✅ Terminé | | 97 | [Backend] Harmoniser API création administrateur avec le contrat frontend | ✅ Terminé | | 89 | Log des appels API en mode debug | Ouvert | @@ -665,9 +665,10 @@ Le back-office admin doit gérer des Relais avec des données réelles en base, --- -### Ticket #97 : [Backend] Harmoniser API création administrateur avec le contrat frontend +### Ticket #97 : [Backend] Harmoniser API création administrateur avec le contrat frontend ✅ **Estimation** : 3h **Labels** : `backend`, `p2`, `auth`, `admin` +**Statut** : ✅ TERMINÉ (Fermé le 2026-02-24) **Description** : Rendre l'API de création administrateur cohérente et stable avec le besoin frontend (modale simplifiée), en définissant un contrat clair et minimal. @@ -1074,9 +1075,10 @@ Branchement du formulaire d'inscription AM (étape 4) à l'endpoint d'inscriptio --- -### Ticket #93 : [Frontend] Panneau Admin - Homogénéisation des onglets +### Ticket #93 : [Frontend] Panneau Admin - Homogénéisation des onglets ✅ **Estimation** : 4h **Labels** : `frontend`, `p3`, `admin`, `ux` +**Statut** : ✅ TERMINÉ (Fermé le 2026-02-24) **Description** : Uniformiser l'UI/UX des 4 onglets du dashboard admin (Gestionnaires, Parents, AM, Admins). @@ -1089,9 +1091,10 @@ Uniformiser l'UI/UX des 4 onglets du dashboard admin (Gestionnaires, Parents, AM --- -### Ticket #95 : [Frontend] Admin - Gestion des Relais et rattachement gestionnaire +### Ticket #95 : [Frontend] Admin - Gestion des Relais et rattachement gestionnaire ✅ **Estimation** : 5h **Labels** : `frontend`, `p3`, `admin` +**Statut** : ✅ TERMINÉ (Fermé le 2026-02-24) **Description** : Interface de gestion des Relais dans le dashboard admin et rattachement des gestionnaires. diff --git a/docs/SuperNounou_SSS-001.md b/docs/SuperNounou_SSS-001.md index 68553e3..2cf8699 100644 --- a/docs/SuperNounou_SSS-001.md +++ b/docs/SuperNounou_SSS-001.md @@ -1,6 +1,6 @@ # SuperNounou – SSS-001 ## Spécification technique & opérationnelle unifiée -_Version 0.2 – 24 avril 2025_ +_Version 0.3 – 27 janvier 2026_ --- @@ -62,6 +62,13 @@ Collection Postman, scripts cURL, guide « Appeler l’API ». ### B.4 Intégrations futures SSO LDAP/SAML, webhook `contract.validated`, export statistiques CSV. +### B.5 Contrat de gestion des comptes d'administration +- Création d'un administrateur avec un contrat minimal stable : `nom`, `prenom`, `email`, `password`, `telephone`. +- Le rôle n'est jamais fourni par le frontend pour ce flux ; le backend impose `ADMINISTRATEUR`. +- Les champs hors périmètre (adresse complète, photo, métadonnées métier non nécessaires) ne sont pas requis. +- Les protections d'autorisation restent actives : un `SUPER_ADMIN` n'est pas supprimable et son identité (`nom`, `prenom`) est non modifiable. +- Côté interface d'administration, les actions d'édition sont conditionnées aux droits ; les entrées non éditables restent consultables en lecture seule. + --- # C – Déploiement, CI/CD et Observabilité *(nouveau)* @@ -106,3 +113,4 @@ AES-256, JWT, KMS, OpenAPI, RPO, RTO, rate-limit, HMAC, Compose, CI/CD… |---------|------------|------------------|---------------------------------| | 0.1-draft | 2025-04-24 | Équipe projet | Création du SSS unifié | | 0.2 | 2025-04-24 | ChatGPT & Julien | Ajout déploiement / CI/CD / logs | +| 0.3 | 2026-01-27 | Équipe projet | Contrat admin harmonisé et règles d'autorisation |