audit(ui): documenter les validations vides
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run

This commit is contained in:
root 2026-08-22 00:24:09 +00:00
parent 13b23dcddd
commit 80fbc28448
3 changed files with 20 additions and 0 deletions

View file

@ -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.

View file

@ -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

View file

@ -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`.