audit(ui): documenter les validations vides
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
This commit is contained in:
parent
13b23dcddd
commit
80fbc28448
3 changed files with 20 additions and 0 deletions
|
|
@ -133,3 +133,19 @@
|
|||
- URL : `/companies/`
|
||||
- Résultat : aucune zone de recherche ou de tri dans la liste.
|
||||
- Attendu : recherche par nom/contact lorsque le nombre d'entreprises croît.
|
||||
|
||||
## UI-015 — Formulaire entreprise vide provoque une erreur 500
|
||||
|
||||
- Priorité : P1
|
||||
- URL : `/companies/new`
|
||||
- Étapes : soumettre le formulaire vide avec un CSRF valide.
|
||||
- Résultat : HTTP 500 au lieu d'une validation utilisateur.
|
||||
- Attendu : HTTP 400 ou retour formulaire avec champ obligatoire signalé.
|
||||
|
||||
## UI-016 — Formulaire intervention vide provoque une erreur 500
|
||||
|
||||
- Priorité : P1
|
||||
- URL : `/interventions/new`
|
||||
- Étapes : soumettre le formulaire vide avec un CSRF valide.
|
||||
- Résultat : HTTP 500.
|
||||
- Attendu : validation des champs obligatoires et message compréhensible.
|
||||
|
|
|
|||
|
|
@ -54,6 +54,8 @@ terminé.
|
|||
individuel et 403 directs vérifiés.
|
||||
- Filtres lots/équipements/interventions testés ; pagination incohérente sur
|
||||
interventions/entreprises et absence de recherche visible sur entreprises.
|
||||
- Validations vides : entreprises et interventions renvoient 500 ; rôles et
|
||||
produits restent sur le formulaire avec validation.
|
||||
|
||||
## Prochaine étape
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ retournent 401. Les pages métier principales répondent 200.
|
|||
effectives ; actuellement le backend refuse mais les liens restent visibles.
|
||||
- P2 : harmoniser la pagination des listes et ajouter une recherche aux
|
||||
entreprises.
|
||||
- P1 : toutes les soumissions vides doivent produire une validation métier,
|
||||
jamais un écran 500 (entreprise et intervention reproduits).
|
||||
- P2 : clarifier `/planning/availability`, qui reprend le titre et la
|
||||
structure de `/planning/time`.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue