From 96c3e418a8da9a772d61066477439aff6cb6a259 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 22 Aug 2026 12:14:25 +0000 Subject: [PATCH] =?UTF-8?q?audit(ui):=20relever=20la=20validation=20produi?= =?UTF-8?q?t=20en=20=C3=A9dition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ui-audit/BUGS.md | 11 +++++++++++ docs/ui-audit/PROGRESS.md | 2 ++ docs/ui-audit/REPORT.md | 2 ++ 3 files changed, 15 insertions(+) diff --git a/docs/ui-audit/BUGS.md b/docs/ui-audit/BUGS.md index 0ba2e4b..1001f0e 100644 --- a/docs/ui-audit/BUGS.md +++ b/docs/ui-audit/BUGS.md @@ -238,3 +238,14 @@ un état visible dans le profil. - Impact : la fonctionnalité de fiches papier ne peut pas être configurée 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. diff --git a/docs/ui-audit/PROGRESS.md b/docs/ui-audit/PROGRESS.md index 79041f5..4b9bad2 100644 --- a/docs/ui-audit/PROGRESS.md +++ b/docs/ui-audit/PROGRESS.md @@ -125,6 +125,8 @@ terminé. 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 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 diff --git a/docs/ui-audit/REPORT.md b/docs/ui-audit/REPORT.md index 792bcb7..94c9987 100644 --- a/docs/ui-audit/REPORT.md +++ b/docs/ui-audit/REPORT.md @@ -31,6 +31,8 @@ l'intervention de test sans équipement. entreprises. - P1 : toutes les soumissions vides doivent produire une validation métier, 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 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