garantir quantité saisie positive
This commit is contained in:
parent
cdb7b83325
commit
0b8e9e8f69
@ -3,9 +3,9 @@
|
|||||||
{{*
|
{{*
|
||||||
Calcul des entrées/sorties de matériels à une date donnée
|
Calcul des entrées/sorties de matériels à une date donnée
|
||||||
paramètres :
|
paramètres :
|
||||||
- liste de clés de catégories
|
- category_keys : liste de clés de catégories
|
||||||
- date
|
- date : date supérieure des mouvements
|
||||||
résultat : cumul_mvt
|
résultat : cumul_mvt,category_keys,equipments
|
||||||
*}}
|
*}}
|
||||||
|
|
||||||
{{* liste des catégories *}}
|
{{* liste des catégories *}}
|
||||||
|
@ -122,7 +122,7 @@
|
|||||||
<dl>
|
<dl>
|
||||||
{{:input type="select" name="type_operation" label="Type" required=true options=$input_labels}}
|
{{: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="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}}
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
|
||||||
{{if $_GET.direction == "input"}}
|
{{if $_GET.direction == "input"}}
|
||||||
{{:assign msg_direction="entrée"}}
|
{{:assign msg_direction="entrée"}}
|
||||||
{{else}}
|
{{else}}
|
||||||
@ -58,6 +57,10 @@
|
|||||||
-------------------- Traiter la saisie --------------------
|
-------------------- Traiter la saisie --------------------
|
||||||
*}}
|
*}}
|
||||||
{{#form on="save"}}
|
{{#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 *}}
|
{{* récupérer les infos de la catégorie *}}
|
||||||
{{#load type="category" key=$_POST.category assign="category"}}
|
{{#load type="category" key=$_POST.category assign="category"}}
|
||||||
{{/load}}
|
{{/load}}
|
||||||
@ -137,7 +140,7 @@
|
|||||||
{{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}}
|
{{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:input type="date" name="date" label="Date" required=true default=$mvt_copie.date}}
|
{{: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}}
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@
|
|||||||
<dl>
|
<dl>
|
||||||
{{:input type="select" name="type_operation" label="Type" required=true options=$input_labels}}
|
{{: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="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}}
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
@ -191,7 +191,7 @@
|
|||||||
{{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}}
|
{{:input type="select" name="type_operation" label="Type" required=true options=$output_labels default=$type_defaut}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{:input type="date" name="date" label="Date" required=true default=$mvt_modif.date}}
|
{{: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}}
|
||||||
</dl>
|
</dl>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user