audit(ui): relever la validation produit en édition
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run

This commit is contained in:
root 2026-08-22 12:14:25 +00:00
parent 9e716bd608
commit 96c3e418a8
3 changed files with 15 additions and 0 deletions

View file

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

View file

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

View file

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