fix: GET /parents/pending-families 500 + #113 doublons inscription
- parents.service: normaliser parentIds (array ou string PG) pour éviter 500 - auth.service: doublons à l'inscription (#113) - parent/co-parent même email, NIR et numéro agrément AM - docs: mise à jour statuts tickets Made-with: Cursor
This commit is contained in:
+14
-13
@@ -33,13 +33,13 @@
|
||||
| 20 | [Backend] API Inscription Parent (étape 3 - Enfants) | ✅ Terminé |
|
||||
| 21 | [Backend] API Inscription Parent (étape 4-6 - Finalisation) | ✅ Terminé |
|
||||
| 24 | [Backend] API Création mot de passe | Ouvert |
|
||||
| 25 | [Backend] API Liste comptes en attente | Ouvert |
|
||||
| 26 | [Backend] API Validation/Refus comptes | Ouvert |
|
||||
| 27 | [Backend] Service Email - Installation Nodemailer | Ouvert |
|
||||
| 25 | [Backend] API Liste comptes en attente | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 26 | [Backend] API Validation/Refus comptes | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 27 | [Backend] Service Email - Installation Nodemailer | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 28 | [Backend] Templates Email - Validation | Ouvert |
|
||||
| 29 | [Backend] Templates Email - Refus | Ouvert |
|
||||
| 30 | [Backend] Connexion - Vérification statut | Ouvert |
|
||||
| 31 | [Backend] Changement MDP obligatoire première connexion | Ouvert |
|
||||
| 29 | [Backend] Templates Email - Refus | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 30 | [Backend] Connexion - Vérification statut | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 31 | [Backend] Changement MDP obligatoire première connexion | ✅ Terminé |
|
||||
| 32 | [Backend] Service Documents Légaux | Ouvert |
|
||||
| 33 | [Backend] API Documents Légaux | Ouvert |
|
||||
| 34 | [Backend] Traçabilité acceptations documents | Ouvert |
|
||||
@@ -53,8 +53,8 @@
|
||||
| 42 | [Frontend] Inscription AM - Finalisation | ✅ Terminé |
|
||||
| 43 | [Frontend] Écran Création Mot de Passe | Ouvert |
|
||||
| 44 | [Frontend] Dashboard Gestionnaire - Structure | ✅ Terminé |
|
||||
| 45 | [Frontend] Dashboard Gestionnaire - Liste Parents | Ouvert |
|
||||
| 46 | [Frontend] Dashboard Gestionnaire - Liste AM | Ouvert |
|
||||
| 45 | [Frontend] Dashboard Gestionnaire - Liste Parents | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 46 | [Frontend] Dashboard Gestionnaire - Liste AM | ✅ Fermé (obsolète, couvert #103-#111) |
|
||||
| 47 | [Frontend] Écran Changement MDP Obligatoire | Ouvert |
|
||||
| 48 | [Frontend] Gestion Erreurs & Messages | Ouvert |
|
||||
| 49 | [Frontend] Écran Gestion Documents Légaux (Admin) | Ouvert |
|
||||
@@ -641,17 +641,18 @@ Modifier l'endpoint de connexion pour bloquer les comptes en attente ou suspendu
|
||||
|
||||
---
|
||||
|
||||
### Ticket #31 : [Backend] Changement MDP obligatoire première connexion
|
||||
### Ticket #31 : [Backend] Changement MDP obligatoire première connexion ✅
|
||||
**Estimation** : 2h
|
||||
**Labels** : `backend`, `p2`, `auth`, `security`
|
||||
**Labels** : `backend`, `p2`, `auth`, `security`
|
||||
**Statut** : ✅ TERMINÉ
|
||||
|
||||
**Description** :
|
||||
Implémenter le changement de mot de passe obligatoire pour les gestionnaires/admins à la première connexion.
|
||||
|
||||
**Tâches** :
|
||||
- [ ] Endpoint `POST /api/v1/auth/change-password-required`
|
||||
- [ ] Vérification flag `changement_mdp_obligatoire`
|
||||
- [ ] Mise à jour flag après changement
|
||||
- [x] Endpoint `POST /api/v1/auth/change-password-required`
|
||||
- [x] Vérification flag `changement_mdp_obligatoire`
|
||||
- [x] Mise à jour flag après changement
|
||||
- [ ] Tests unitaires
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user