diff --git a/config.html b/config.html index 4215003..023948d 100644 --- a/config.html +++ b/config.html @@ -11,34 +11,29 @@ {{* 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 + inputNature=$_POST.input_fields|array_transpose + outputNature=$_POST.output_fields|array_transpose }} {{: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 d'entrées *}} +{{:assign var='types_entrees' définitif="définitif" temporaire="temporaire" retour="retour"}} -{{* 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}} +{{* entrées par défaut *}} +{{:assign var='entrees_defaut.Achat' value='définitif'}} +{{:assign var='entrees_defaut.Location' value='temporaire'}} +{{:assign var='entrees_defaut.Retour de Location/Prêt' value='retour'}} + +{{* types de sorties *}} +{{:assign var='types_sorties' définitif="définitif" temporaire="temporaire" retour="retour"}} + +{{* sorties par défaut *}} +{{:assign var='sorties_defaut.Vente' value='définitif'}} +{{:assign var='sorties_defaut.Prêt' value='temporaire'}} +{{:assign var='sorties_defaut.Retour de Location/Prêt' value='retour'}}