{{#restrict section="config" level="admin" block=true}}{{/restrict}} {{:admin_header title="Configuration" current="module_equipment"}} {{* barre de navigation *}} {{:include file="/%s/_nav.html"|args:$module.name current="config"}} {{if $_GET.ok}}
Configuration enregistrée.
{{/if}} {{* Traiter l'envoi du formulaire *}} {{#form on="save"}} {{#foreach from=$_POST.input_fields|array_transpose item="field"}} {{:assign var="input_fields." label=$field.label|trim owner=$field.owner|boolval}} {{/foreach}} {{#foreach from=$_POST.output_fields|array_transpose item="field"}} {{:assign var="output_fields." label=$field.label|trim final=$field.final|boolval}} {{/foreach}} {{:save key="config" validate_schema="./config.schema.json" inputNature=$input_fields outputNature=$output_fields }} {{:redirect to="./config.html?ok=1"}} {{/form}} {{* types d'entrées par défaut *}} {{:assign var='types_entrees.Achat' value=1}} {{:assign var='types_entrees.Don' value=1}} {{:assign var='types_entrees.Récupération' value=1}} {{:assign var='types_entrees.Location' value=0}} {{:assign var='types_entrees.Emprunt' value=0}} {{* types de sorties par défaut *}} {{:assign var='types_sorties.Vente' value=1}} {{:assign var='types_sorties.Don' value=1}} {{:assign var='types_sorties.Location' value=0}} {{:assign var='types_sorties.Prêt' value=0}} {{:admin_footer}}