{{:include file="_init.tpl"}} {{#form on="save"}} {{:save key="config" velos_entry=$_POST.velos_entry|arrayval|filter velos_exit=$_POST.velos_exit|arrayval|filter caisse_exit=$_POST.caisse_exit|arrayval|filter }} {{:redirect to="?saved=1"}} {{/form}} {{:admin_header title="Connexion avec les extensions" current="module_saisie_poids"}} {{:include file="_nav.html" current="config"}} {{if $_GET.saved}}

La configuration a été enregistrée.

{{/if}} {{#load type="category" order="$$.label COLLATE U_NOCASE" target="entry"}} {{:assign var="entry_categories."|cat:$key value=$label}} {{/load}} {{#load type="category" order="$$.label COLLATE U_NOCASE" target="exit"}} {{:assign var="exit_categories."|cat:$key value=$label}} {{/load}} {{:form_errors}}
{{#extension name="stock_velos"}} {{:assign has_config=true}}
Import : {{$label}}

Associer ici une provenance de l'extension "{{$label}}" (colonne de gauche) à une provenance de l'extension "Saisie au poids" (colonne de droite).
Pour chaque association indiquée, le poids du vélo dans le stock de vélo pourra être importé dans cette extension.

{{:assign var="defaults" 0='Achat' 1='Don' 2='Rachat' 3='Récupération' 4='Partenariat'}} {{:assign list=$config.source|or:$defaults}} {{#foreach from=$list item="option"}} {{:assign key=$option|md5}} {{:assign var="selected" from="module.config.velos_entry.%s"|args:$key}} {{/foreach}}
Association de la provenance
{{$label}} Saisie au poids
{{$option}} {{:input type="select" options=$entry_categories default_empty="— Ne pas importer —" required=false name="velos_entry[%s]"|args:$key default=$selected}}
{{if $exit_categories|count}}

Associer ici un motif de sortie de l'extension "{{$label}}" (colonne de gauche) à un motif de sortie de l'extension "Saisie au poids" (colonne de droite).
Pour chaque association indiquée, le poids du vélo dans le stock de vélo pourra être importé dans cette extension.

{{:assign var="defaults" 0='Démonté' 1='Vendu' 2='Vendu en bourse' 3='Jeté'}} {{:assign list=$config.raison_sortie|or:$defaults}} {{#foreach from=$list item="option"}} {{:assign key=$option|md5}} {{:assign var="selected" from="module.config.velos_exit.%s"|args:$key}} {{/foreach}}
Association du motif de sortie
{{$label}} Saisie au poids
{{$option}} {{:input type="select" options=$exit_categories default_empty="— Ne pas importer —" required=false name="velos_exit[%s]"|args:$key default=$selected}}
{{/if}}
{{/extension}} {{if $exit_categories|count}} {{#extension name="caisse"}} {{:assign has_config=true}}
Import des ventes de la caisse

Associer ici une catégorie de l'extension "{{$label}}" (colonne de gauche) à un motif de sortie de l'extension "Saisie au poids" (colonne de droite).
Pour chaque association indiquée, le poids indiqué lors de la vente pourra être importé dans cette extension.

{{#extension name="stock_velos"}}

Attention à ne pas créer de doublon avec les sorties de la gestion de stock de vélo.

{{/extension}} {{#select id, name FROM plugin_pos_categories ORDER BY name COLLATE U_NOCASE}} {{:assign var="selected" from="module.config.caisse_exit.%s"|args:$id}} {{/select}}
Catégorie de produit Motif de sortie
{{$name}} {{:input type="select" options=$exit_categories default_empty="— Ne pas importer —" required=false name="caisse_exit[%s]"|args:$id default=$selected}}
{{/extension}} {{/if}} {{if $has_config}}

{{:button type="submit" shape="right" label="Enregistrer" name="save" class="main"}}

{{else}}

Cette page permet de configurer le lien avec les extensions "Caisse" et "Gestion du stock de vélo" si elles sont activées. Mais elles sont désactivées.

{{/if}}
{{:admin_footer}}