audit(ui): relever la validation produit en édition
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
9e716bd608
commit
96c3e418a8
3 changed files with 15 additions and 0 deletions
|
|
@ -238,3 +238,14 @@
|
||||||
un état visible dans le profil.
|
un état visible dans le profil.
|
||||||
- Impact : la fonctionnalité de fiches papier ne peut pas être configurée
|
- Impact : la fonctionnalité de fiches papier ne peut pas être configurée
|
||||||
depuis l'interface.
|
depuis l'interface.
|
||||||
|
|
||||||
|
## UI-024 — Valeur numérique invalide sur l'édition d'un produit → 500
|
||||||
|
|
||||||
|
- Priorité : P1
|
||||||
|
- URL : `/cleaning/products/1/edit`
|
||||||
|
- Étapes : remplacer « Stock minimum » par `abc` et soumettre le produit de
|
||||||
|
test.
|
||||||
|
- Résultat : HTTP 500 au lieu d'un message de validation.
|
||||||
|
- Attendu : conserver les valeurs saisies et signaler que les quantités
|
||||||
|
doivent être numériques, comme le fait déjà la création.
|
||||||
|
- Impact : une faute de saisie rend l'écran d'édition inutilisable.
|
||||||
|
|
|
||||||
|
|
@ -125,6 +125,8 @@ terminé.
|
||||||
avec message métier, sans mouvement supplémentaire ni stock négatif.
|
avec message métier, sans mouvement supplémentaire ni stock négatif.
|
||||||
- Création d'un produit générique portant un nom déjà existant : le formulaire
|
- Création d'un produit générique portant un nom déjà existant : le formulaire
|
||||||
reste en 200 et affiche « existe déjà », sans doublon détecté.
|
reste en 200 et affiche « existe déjà », sans doublon détecté.
|
||||||
|
- Édition produit avec `stock_minimum=abc` : HTTP 500 (UI-024), alors que la
|
||||||
|
création gère ce cas avec un message d'erreur.
|
||||||
|
|
||||||
## Prochaine étape
|
## Prochaine étape
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,8 @@ l'intervention de test sans équipement.
|
||||||
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 : l'édition d'un produit doit valider les quantités numériques sans
|
||||||
|
exception 500 (UI-024).
|
||||||
- P1 : la liste des interventions doit tolérer une intervention sans salle ou
|
- 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.
|
empêcher cette création ; le détail fonctionne mais la liste renvoie 500.
|
||||||
- P1 : le tableau de bord doit tolérer une intervention sans équipement ; il
|
- P1 : le tableau de bord doit tolérer une intervention sans équipement ; il
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue