Gestion config par défaut + ajout contrôles

This commit is contained in:
Jean-Christophe Engel 2023-11-30 18:14:46 +01:00
parent be70b6ef6e
commit 794094b712
11 changed files with 226 additions and 161 deletions

View file

@ -18,6 +18,9 @@
{{#form on="delete"}}
{{* récupérer la config des entrées/sorties *}}
{{:include file="/%s/_get_config.html"|args:$module.name keep="config"}}
{{* vérifier s'il est possible de supprimer l'entrée *}}
{{:assign dispo=0}}
{{:assign nonprop=0}}
@ -33,7 +36,7 @@
{{* ce n'est pas le mouvement à supprimer : cumuler les entrées/sorties *}}
{{if $movement.direction == 'entrée'}}
{{* chercher le type d'entrée parmi les types de la config *}}
{{#foreach from=$module.config.inputNature item="elem"}}
{{#foreach from=$config.inputNature item="elem"}}
{{if $movement.inputNature == $elem.label}}
{{if $elem.type == 'temporaire'}}
{{:assign nonprop="%d+%d"|math:$nonprop:$movement.amount}}
@ -44,7 +47,7 @@
{{/foreach}}
{{elseif $movement.direction == 'sortie'}}
{{* chercher le type de sortie parmi les types de la config *}}
{{#foreach from=$module.config.outputNature item="elem"}}
{{#foreach from=$config.outputNature item="elem"}}
{{if $movement.outputNature == $elem.label}}
{{if $elem.type == 'retour'}}
{{:assign nonprop="%d-%d"|math:$nonprop:$movement.amount}}