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:
parent
930097f87d
commit
68e4f54814
@ -51,8 +51,10 @@ Correspondance entre les numéros d’issues Gitea et les tickets de ce document
|
|||||||
| 79 | Frontend - Renommer Nanny en AM | P3 | ✅ Fermé | § Ticket #79 |
|
| 79 | Frontend - Renommer Nanny en AM | P3 | ✅ Fermé | § Ticket #79 |
|
||||||
| 81 | Frontend - Corrections refactoring widgets | P3 | ✅ Fermé | § Ticket #81 |
|
| 81 | Frontend - Corrections refactoring widgets | P3 | ✅ Fermé | § Ticket #81 |
|
||||||
| 83 | Frontend - RegisterChoiceScreen mobile | P3 | ✅ Fermé | § Ticket #83 |
|
| 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é ci‑dessous ; 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é ci‑dessous ; 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 : 35–42, 43–51, 54, 82, 83. Les #73, #78, #79, #81 sont fermés mais sans label dans l’API. Détail : `docs/POINT_TICKETS_FRONT_API.txt`.
|
**Point API (tickets frontend)** – 27/01/2026 : 20 issues avec le label `frontend` dans Gitea (12 ouvertes, 8 fermées). Numéros concernés : 35–42, 43–51, 54, 82, 83. Les #73, #78, #79, #81 sont fermés mais sans label dans l’API. 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
|
### Ticket #48 : [Frontend] Gestion Erreurs & Messages
|
||||||
**Estimation** : 2h
|
**Estimation** : 2h
|
||||||
**Labels** : `frontend`, `p3`, `ux`
|
**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
|
## 📊 Résumé final
|
||||||
|
|
||||||
**Total** : 65 tickets
|
**Total** : 63 tickets
|
||||||
**Estimation** : ~184h de développement
|
**Estimation** : ~174h de développement
|
||||||
|
|
||||||
### Par priorité
|
### Par priorité
|
||||||
- **P0 (Bloquant BDD)** : 7 tickets (~5h)
|
- **P0 (Bloquant BDD)** : 7 tickets (~5h)
|
||||||
- **P1 (Bloquant Config)** : 7 tickets (~22h)
|
- **P1 (Bloquant Config)** : 7 tickets (~22h)
|
||||||
- **P2 (Backend)** : 18 tickets (~50h)
|
- **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)
|
- **P4 (Tests/Doc)** : 4 tickets (~24h)
|
||||||
- **Critiques** : 6 tickets (~13h)
|
- **Critiques** : 6 tickets (~13h)
|
||||||
- **Juridique** : 1 ticket (~8h)
|
- **Juridique** : 1 ticket (~8h)
|
||||||
@ -1251,7 +1285,7 @@ Rédiger les documents légaux génériques (CGU et Politique de confidentialit
|
|||||||
### Par domaine
|
### Par domaine
|
||||||
- **BDD** : 7 tickets
|
- **BDD** : 7 tickets
|
||||||
- **Backend** : 23 tickets
|
- **Backend** : 23 tickets
|
||||||
- **Frontend** : 22 tickets ← +1 mobile RegisterChoice
|
- **Frontend** : 20 tickets ← #84 bug connexion admin, #85 correctifs modale MDP
|
||||||
- **Tests** : 3 tickets
|
- **Tests** : 3 tickets
|
||||||
- **Documentation** : 5 tickets
|
- **Documentation** : 5 tickets
|
||||||
- **Infra** : 2 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 #81 "Corrections refactoring" - Bugfixes
|
||||||
- ✅ **Ajouté** : Ticket #83 "RegisterChoiceScreen Mobile" - Responsive UX
|
- ✅ **Ajouté** : Ticket #83 "RegisterChoiceScreen Mobile" - Responsive UX
|
||||||
- ✅ **Fermé** : Ticket #82 "Écran Login mobile" - Merge develop + master
|
- ✅ **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
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@ -196,7 +196,7 @@ class _ChangePasswordDialogState extends State<ChangePasswordDialog> {
|
|||||||
hintText: 'Retapez le nouveau mot de passe',
|
hintText: 'Retapez le nouveau mot de passe',
|
||||||
obscureText: true,
|
obscureText: true,
|
||||||
validator: _validateConfirmPassword,
|
validator: _validateConfirmPassword,
|
||||||
style: CustomAppTextFieldStyle.lavande,
|
style: CustomAppTextFieldStyle.jaune,
|
||||||
fieldHeight: 53,
|
fieldHeight: 53,
|
||||||
fieldWidth: double.infinity,
|
fieldWidth: double.infinity,
|
||||||
enabled: !_isLoading,
|
enabled: !_isLoading,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user