audit(ui): documenter le cas intervention sans salle
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
80fbc28448
commit
c3197923d6
4 changed files with 29 additions and 0 deletions
|
|
@ -149,3 +149,23 @@
|
|||
- Étapes : soumettre le formulaire vide avec un CSRF valide.
|
||||
- Résultat : HTTP 500.
|
||||
- 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.
|
||||
|
|
|
|||
|
|
@ -33,6 +33,11 @@ laissés pour inspection manuelle.
|
|||
|
||||
- `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ôle ID 9 : `TEST_UI_ROLE_PATRIMOINE` — `patrimoine.view` ;
|
||||
|
|
|
|||
|
|
@ -47,6 +47,8 @@ terminé.
|
|||
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
|
||||
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,
|
||||
formations personnelles, prévention, lifecycle, à jeter, anciens, services
|
||||
et types de salles répondent 200 ; `/documents/` répond 404.
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@ retournent 401. Les pages métier principales répondent 200.
|
|||
entreprises.
|
||||
- P1 : toutes les soumissions vides doivent produire une validation métier,
|
||||
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
|
||||
structure de `/planning/time`.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue