Merge develop (squash): correctifs modale MDP (champs lavande/jaune), doc tickets 84/85

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
MARTIN Julien 2026-02-09 23:53:58 +01:00
parent 930097f87d
commit 68e4f54814
2 changed files with 42 additions and 6 deletions

View File

@ -51,8 +51,10 @@ Correspondance entre les numéros dissues Gitea et les tickets de ce document
| 79 | Frontend - Renommer Nanny en AM | P3 | ✅ Fermé | § Ticket #79 |
| 81 | Frontend - Corrections refactoring widgets | P3 | ✅ Fermé | § Ticket #81 |
| 83 | Frontend - RegisterChoiceScreen mobile | P3 | ✅ Fermé | § Ticket #83 |
| 84 | Bug - Connexion admin : erreur profil et redirection | P3 | ✅ Fermé | § Ticket #84 |
| 85 | Frontend - Bug correctifs modale Changement MDP | P3 | Ouvert | § Ticket #85 |
*Les autres tickets (sans numéro Gitea dans ce tableau) sont décrits dans les sections par priorité cidessous ; les numéros de section (#1 à #83) sont les références internes du document.*
*Les autres tickets (sans numéro Gitea dans ce tableau) sont décrits dans les sections par priorité cidessous ; les numéros de section (#1 à #85) ; #84 et #85 ont un numéro Gitea. sont les références internes du document.*
**Point API (tickets frontend)** 27/01/2026 : 20 issues avec le label `frontend` dans Gitea (12 ouvertes, 8 fermées). Numéros concernés : 3542, 4351, 54, 82, 83. Les #73, #78, #79, #81 sont fermés mais sans label dans lAPI. Détail : `docs/POINT_TICKETS_FRONT_API.txt`.
@ -886,6 +888,38 @@ Créer l'écran de changement de mot de passe obligatoire (première connexion g
---
### Ticket #84 : [Bug] Connexion admin erreur récupération profil et pas de redirection
**Gitea** : [#84](https://git.ptits-pas.fr/jmartin/petitspas/issues/84)
**Statut** : ✅ Fermé
**Description** :
Bug à la connexion admin : erreur lors de la récupération du profil et absence de redirection attendue.
---
### Ticket #85 : [Frontend] Bug Correctifs modale Changement MDP (première connexion admin)
**Gitea** : [#85](https://git.ptits-pas.fr/jmartin/petitspas/issues/85)
**Estimation** : 1h
**Labels** : `frontend`, `p3`, `bug`, `auth`, `ux`
**Description** :
Correctifs et améliorations de la modale de changement de mot de passe obligatoire affichée à la première connexion admin (lien avec Ticket #47).
**Périmètre** :
- Ajustements visuels / UX de la modale (`ChangePasswordDialog`)
- Cohérence charte graphique, espacements, lisibilité
- Comportement (validation, messages d'erreur, fermeture)
- Lien de test en debug sur l'écran login (« Test modale MDP ») pour faciliter les réglages
**Tâches** :
- [ ] Revoir le design de la modale (relief, bordures, couleurs)
- [ ] Vérifier les champs (MDP actuel, nouveau, confirmation) et validations
- [ ] Ajuster les textes et messages d'erreur
- [ ] Tester sur mobile et desktop
- [ ] Retirer ou conditionner le lien « Test modale MDP » en production si besoin
---
### Ticket #48 : [Frontend] Gestion Erreurs & Messages
**Estimation** : 2h
**Labels** : `frontend`, `p3`, `ux`
@ -1236,14 +1270,14 @@ Rédiger les documents légaux génériques (CGU et Politique de confidentialit
## 📊 Résumé final
**Total** : 65 tickets
**Estimation** : ~184h de développement
**Total** : 63 tickets
**Estimation** : ~174h de développement
### Par priorité
- **P0 (Bloquant BDD)** : 7 tickets (~5h)
- **P1 (Bloquant Config)** : 7 tickets (~22h)
- **P2 (Backend)** : 18 tickets (~50h)
- **P3 (Frontend)** : 22 tickets (~71h) ← +1 mobile RegisterChoice
- **P3 (Frontend)** : 20 tickets (~62h) ← #84 bug connexion admin, #85 correctifs modale MDP
- **P4 (Tests/Doc)** : 4 tickets (~24h)
- **Critiques** : 6 tickets (~13h)
- **Juridique** : 1 ticket (~8h)
@ -1251,7 +1285,7 @@ Rédiger les documents légaux génériques (CGU et Politique de confidentialit
### Par domaine
- **BDD** : 7 tickets
- **Backend** : 23 tickets
- **Frontend** : 22 tickets ← +1 mobile RegisterChoice
- **Frontend** : 20 tickets ← #84 bug connexion admin, #85 correctifs modale MDP
- **Tests** : 3 tickets
- **Documentation** : 5 tickets
- **Infra** : 2 tickets
@ -1266,6 +1300,8 @@ Rédiger les documents légaux génériques (CGU et Politique de confidentialit
- ✅ **Ajouté** : Ticket #81 "Corrections refactoring" - Bugfixes
- ✅ **Ajouté** : Ticket #83 "RegisterChoiceScreen Mobile" - Responsive UX
- ✅ **Fermé** : Ticket #82 "Écran Login mobile" - Merge develop + master
- ✅ **Ajouté** : Ticket #84 "Bug connexion admin erreur profil et redirection" (Gitea #84, fermé)
- ✅ **Ajouté** : Ticket #85 "Bug Correctifs modale Changement MDP" (Gitea #85) - Design, UX, retrait lien test
---

View File

@ -196,7 +196,7 @@ class _ChangePasswordDialogState extends State<ChangePasswordDialog> {
hintText: 'Retapez le nouveau mot de passe',
obscureText: true,
validator: _validateConfirmPassword,
style: CustomAppTextFieldStyle.lavande,
style: CustomAppTextFieldStyle.jaune,
fieldHeight: 53,
fieldWidth: double.infinity,
enabled: !_isLoading,