audit(ui): documenter le cas intervention sans salle
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:27:06 +00:00
parent 80fbc28448
commit c3197923d6
4 changed files with 29 additions and 0 deletions

View file

@ -149,3 +149,23 @@
- Étapes : soumettre le formulaire vide avec un CSRF valide. - Étapes : soumettre le formulaire vide avec un CSRF valide.
- Résultat : HTTP 500. - Résultat : HTTP 500.
- Attendu : validation des champs obligatoires et message compréhensible. - Attendu : validation des champs obligatoires et message compréhensible.
## UI-017 — Liste interventions casse avec une intervention sans salle
- Priorité : P1
- URL : `/interventions/`
- Donnée : `TEST_UI_INTERVENTION_ELECTRICITE` (ID 1), créée sans salle ni
équipement pour tester le cas autorisé par le formulaire.
- Résultat : le détail `/interventions/1` répond 200, mais la liste renvoie
HTTP 500.
- Attendu : afficher l'intervention avec « Salle non renseignée » ou demander
une salle avant validation.
- Impact : une intervention valide au niveau formulaire rend la liste
principale inutilisable.
## UI-018 — Titre d'édition ambigu
- Priorité : P2
- URL : `/interventions/1/edit`
- Résultat : le titre HTML reste « Nouvelle intervention » en édition.
- Attendu : « Modifier l'intervention » avec identifiant/titre existant.

View file

@ -33,6 +33,11 @@ laissés pour inspection manuelle.
- `TEST_UI_COMPANY_MAINTENANCE`. - `TEST_UI_COMPANY_MAINTENANCE`.
## Interventions
- ID 1 : `TEST_UI_INTERVENTION_ELECTRICITE`, curatif, priorité normale,
volontairement sans salle ni équipement.
## Rôles et utilisateurs RBAC ## Rôles et utilisateurs RBAC
- rôle ID 9 : `TEST_UI_ROLE_PATRIMOINE``patrimoine.view` ; - rôle ID 9 : `TEST_UI_ROLE_PATRIMOINE``patrimoine.view` ;

View file

@ -47,6 +47,8 @@ terminé.
d'un test isolé ; données de produit à vérifier avant toute répétition. d'un test isolé ; données de produit à vérifier avant toute répétition.
- La soumission d'un agent prévention a également dépassé le délai ; analyser - La soumission d'un agent prévention a également dépassé le délai ; analyser
les logs/ressources avant de qualifier le comportement applicatif. les logs/ressources avant de qualifier le comportement applicatif.
- Intervention ID 1 créée sans salle : détail/édition 200, liste principale
500 ; cas ajouté aux bugs UI-017/UI-018.
- Smoke complémentaire : scheduled, meters, consumables, admin-tasks, rules, - Smoke complémentaire : scheduled, meters, consumables, admin-tasks, rules,
formations personnelles, prévention, lifecycle, à jeter, anciens, services formations personnelles, prévention, lifecycle, à jeter, anciens, services
et types de salles répondent 200 ; `/documents/` répond 404. et types de salles répondent 200 ; `/documents/` répond 404.

View file

@ -27,6 +27,8 @@ retournent 401. Les pages métier principales répondent 200.
entreprises. entreprises.
- P1 : toutes les soumissions vides doivent produire une validation métier, - P1 : toutes les soumissions vides doivent produire une validation métier,
jamais un écran 500 (entreprise et intervention reproduits). jamais un écran 500 (entreprise et intervention reproduits).
- P1 : la liste des interventions doit tolérer une intervention sans salle ou
empêcher cette création ; le détail fonctionne mais la liste renvoie 500.
- P2 : clarifier `/planning/availability`, qui reprend le titre et la - P2 : clarifier `/planning/availability`, qui reprend le titre et la
structure de `/planning/time`. structure de `/planning/time`.