diff --git a/_get_config.html b/_get_config.html index 07ef418..671a20e 100644 --- a/_get_config.html +++ b/_get_config.html @@ -16,13 +16,15 @@ {{:assign var="nature" from="module.config.%s_nature"|args:$direction}} {{if $nature != null}} {{#foreach from=$nature item="elem"}} - {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}} + {{:assign var="item" label=$label type=$type fee=$fee}} + {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$item}} {{/foreach}} {{else}} {{* pas de config enregistrée : utiliser la config par défaut *}} {{:assign var="nature" from="config_defaut.%ss"|args:$direction}} {{#foreach from=$nature item="elem"}} - {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}} + {{:assign var="item" label=$label type=$type}} + {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$item}} {{/foreach}} {{/if}} {{/foreach}} diff --git a/_inventory.html b/_inventory.html index 213bcc9..53e9566 100644 --- a/_inventory.html +++ b/_inventory.html @@ -5,20 +5,14 @@ *}} {{* filtrer selon la catégorie *}} -{{:assign saved_filters=$module.config.filters}} -{{:assign var="user_filters" from="saved_filters.%s"|args:$logged_user.id}} - {{if $_GET.cat_key == null}} - {{:assign selected_category=$user_filters.stock_cat_key}} + {{:assign selected_category=$module.config.stock_cat_key}} +{{elseif $_GET.cat_key == -1}} + {{:assign selected_category=null}} + {{:save key="config" stock_cat_key=null}} {{else}} - {{if $_GET.cat_key == -1}} - {{:assign selected_category=null}} - {{else}} - {{:assign selected_category=$_GET.cat_key}} - {{/if}} - {{:assign var="user_filters.stock_cat_key" value=$selected_category}} - {{:assign var="saved_filters.%s"|args:$logged_user.id value=$user_filters}} - {{:save key="config" filters=$saved_filters}} + {{:assign selected_category=$_GET.cat_key}} + {{:save key="config" stock_cat_key=$selected_category}} {{/if}} {{* condition de filtrage *}} @@ -31,16 +25,13 @@ {{* filtrer selon appartenance *}} {{if $_GET.prop == null}} - {{:assign selected_prop=$user_filters.stock_prop}} + {{:assign selected_prop=$module.config.stock_prop}} +{{elseif $_GET.prop == -1}} + {{:assign selected_prop=null}} + {{:save key="config" stock_prop=null}} {{else}} - {{if $_GET.prop == -1}} - {{:assign selected_prop=null}} - {{else}} - {{:assign selected_prop=$_GET.prop}} - {{/if}} - {{:assign var="user_filters.stock_prop" value=$selected_prop}} - {{:assign var="saved_filters.%s"|args:$logged_user.id value=$user_filters}} - {{:save key="config" filters=$saved_filters}} + {{:assign selected_prop=$_GET.prop}} + {{:save key="config" stock_prop=$_GET.prop}} {{/if}} {{if $selected_prop == null}} diff --git a/config.html b/config.html index f4bab4a..f5bb3ec 100644 --- a/config.html +++ b/config.html @@ -11,7 +11,7 @@
Configuration enregistrée.
{{/if}} -{{* lecture config *}} +{{* lecture config (défaut ou enregistrée) *}} {{:include file="./_get_config.html" keep="config_defaut, config, directions"}} {{* interdire la modification et la suppression des types de mouvement prédéfinis *}} @@ -41,13 +41,6 @@ {{:assign var="nature" from="config.%s_nature"|args:$direction}} {{#foreach from=$nature key=key}} - {{:assign sortie_temp=false}} - {{if $direction == 'output'}} - {{:assign var="type" from="nature.%s.type"|args:$key}} - {{if $type == 'temporaire'}} - {{:assign sortie_temp=true}} - {{/if}} - {{/if}}Configuration enregistrée.
{{/if}} -{{* lecture config *}} -{{:include file="../_get_config.html" keep="loan_duration"}} -