Réorganisation module

This commit is contained in:
Jean-Christophe Engel 2024-10-28 09:53:29 +01:00
parent 84fb29c15d
commit 553cbdf978
21 changed files with 718 additions and 201 deletions

View file

@ -1,3 +1,5 @@
{{* -*- brindille -*- *}}
{{* calculer les quantité de matériels dont l'asso n'est pas propriétaire *}}
{{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}}
{{#foreach from=$cat_elem.eqpmt key="eqpmt_key" item="eqpmt"}}

View file

@ -1,5 +1,11 @@
{{* -*- brindille -*- *}}
{{*
paramètres :
- key : clé du mouvement à modifier
- prop : = 1 si matériel propriété
*}}
{{:admin_header title="Sortie de matériel" current="module_equipment"}}
{{if ! $dialog}}
@ -100,7 +106,8 @@
date=$_POST.date|parse_date
comment=$_POST.remarques|trim
}}
{{:redirect force="index.html?ok=1&msg=sortie"}}
{{*:redirect force="index.html?ok=1&msg=sortie"*}}
{{:redirect force="../../historique.html?ok=1&key=%s&prop=%s&msg=sortie"|args:$_POST.equipment:$_GET.prop}}
{{else}}
{{:form_errors}}
{{/form}}

View file

@ -1,5 +1,11 @@
{{* -*- brindille -*- *}}
{{*
paramètres :
- key : clé du mouvement à modifier
- prop : = 1 si matériel propriété
*}}
{{:admin_header title="Sortie de matériel" current="module_equipment"}}
{{if ! $dialog}}
@ -100,7 +106,7 @@
date=$_POST.date|parse_date
comment=$_POST.remarques|trim
}}
{{:redirect force="index.html?ok=1&msg=sortie"}}
{{:redirect force="../../historique.html?ok=1&key=%s&prop=%s&msg=sortie"|args:$_POST.equipment:$_GET.prop}}
{{else}}
{{:form_errors}}
{{/form}}
@ -123,6 +129,11 @@
{{/foreach}}
{{if $disponibilites != null}}
{{* déterminer le matériel concerné par le mouvement *}}
{{#load key=$_GET.key}}
{{:assign eqpmt_key=$equipment}}
{{/load}}
{{* formulaire de sortie de matériel *}}
<form method="post" action="">
<fieldset class="sortie">
@ -137,7 +148,7 @@
<legend>Matériel</legend>
<p><span class="alert">La quantité indiquée est celle à la date du jour</span></p>
<dl>
{{:input type="select_groups" name="equipment" label="Matériel" required=true options=$disponibilites onchange="fixerValeurMax('f_equipment', 'f_quantite')"}}
{{:input type="select_groups" name="equipment" label="Matériel" required=true options=$disponibilites default=$eqpmt_key onchange="fixerValeurMax('f_equipment', 'f_quantite')"}}
{{:input type="textarea" name="remarques" label="Remarques" cols="40" rows="3" required=false}}
</dl>
</fieldset>