From 0b8e9e8f6952bd032537f0fcaf8aa0542e596110 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Tue, 29 Oct 2024 15:19:04 +0100 Subject: [PATCH] =?UTF-8?q?garantir=20quantit=C3=A9=20saisie=20positive?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _calcul_dispo.html | 6 +++--- mouvements/ajouter_entree.html | 2 +- mouvements/dupliquer_mouvement.html | 7 +++++-- mouvements/entrees/retour.html | 2 +- mouvements/modifier_mouvement.html | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/_calcul_dispo.html b/_calcul_dispo.html index bcd6997..6fa7189 100644 --- a/_calcul_dispo.html +++ b/_calcul_dispo.html @@ -3,9 +3,9 @@ {{* Calcul des entrées/sorties de matériels à une date donnée paramètres : - - liste de clés de catégories - - date - résultat : cumul_mvt + - category_keys : liste de clés de catégories + - date : date supérieure des mouvements + résultat : cumul_mvt,category_keys,equipments *}} {{* liste des catégories *}} diff --git a/mouvements/ajouter_entree.html b/mouvements/ajouter_entree.html index 7f7a5d0..a4ba084 100644 --- a/mouvements/ajouter_entree.html +++ b/mouvements/ajouter_entree.html @@ -122,7 +122,7 @@
{{:input type="select" name="type_operation" label="Type" required=true options=$input_labels}} {{:input type="date" name="date" label="Date" required=true default=$now|date_short}} - {{:input type="number" name="quantite" label="Quantité" required=true default=1}} + {{:input type="number" name="quantite" label="Quantité" min=1 required=true default=1}}
diff --git a/mouvements/dupliquer_mouvement.html b/mouvements/dupliquer_mouvement.html index 7bb73d8..d58e73e 100644 --- a/mouvements/dupliquer_mouvement.html +++ b/mouvements/dupliquer_mouvement.html @@ -1,6 +1,5 @@ {{* -*- brindille -*- *}} - {{if $_GET.direction == "input"}} {{:assign msg_direction="entrée"}} {{else}} @@ -58,6 +57,10 @@ -------------------- Traiter la saisie -------------------- *}} {{#form on="save"}} + {{if $_POST.amount <= 0}} + {{:error message="La quantité (%s) doit être strictement positive !!"|args:$_POST.amount}} + {{/if}} + {{* récupérer les infos de la catégorie *}} {{#load type="category" key=$_POST.category assign="category"}} {{/load}} @@ -137,7 +140,7 @@ {{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}} {{/if}} {{:input type="date" name="date" label="Date" required=true default=$mvt_copie.date}} - {{:input type="number" name="amount" label="Quantité" required=true default=$mvt_copie.amount}} + {{:input type="number" name="amount" label="Quantité" min=1 required=true default=$mvt_copie.amount}} diff --git a/mouvements/entrees/retour.html b/mouvements/entrees/retour.html index 8c9e688..5fbbd43 100644 --- a/mouvements/entrees/retour.html +++ b/mouvements/entrees/retour.html @@ -84,7 +84,7 @@
{{:input type="select" name="type_operation" label="Type" required=true options=$input_labels}} {{:input type="date" name="date" label="Date" required=true default=$now|date_short}} - {{:input type="number" name="quantite" label="Quantité" required=true default=1}} + {{:input type="number" name="quantite" label="Quantité" min=1 required=true default=1}}
diff --git a/mouvements/modifier_mouvement.html b/mouvements/modifier_mouvement.html index 70c5f8e..96b44c7 100644 --- a/mouvements/modifier_mouvement.html +++ b/mouvements/modifier_mouvement.html @@ -191,7 +191,7 @@ {{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}} {{/if}} {{:input type="date" name="date" label="Date" required=true default=$mvt_modif.date}} - {{:input type="number" name="amount" label="Quantité" required=true default=$mvt_modif.amount}} + {{:input type="number" name="amount" label="Quantité" min=1 required=true default=$mvt_modif.amount}}