{{* -*- brindille -*- *}} {{* Afficher l'historique de tous les mouvements *}} {{:admin_header title="Historique des mouvements" custom_css="./style.css" current="module_equipment"}} {{:include file="./_nav.html" current="historique"}} {{* récupérer la config des entrées/sorties *}} {{:include file="./_get_config.html" keep="config"}} {{* Sélecteur catégories *}} {{:assign var="options." value="" label="Toutes les catégories" href="?prop=1"}} {{#load type="category" order="$$.name"}} {{:assign var="categories.%s"|args:$key value=$name}} {{:assign var="options." value=$key label=$name href="?cat_key=%s&prop=1"|args:$key }} {{/load}}
Filtrer par catégorie {{:dropdown title="Filtrer par catégorie" options=$options value="%s"|args:$_GET.cat_key }}

Historique des mouvements

{{* lister tous les mouvements *}} {{#list type="movement" select="$$.date AS 'Date'; CASE $$.direction WHEN 'input' THEN 'Entrée' WHEN 'output' THEN 'Sortie' END AS 'Mouvement'; $$.operation AS 'Opération'; (SELECT $$.name FROM @TABLE AS mat WHERE mat.key = @TABLE.$$.equipment) AS 'Matériel' ; $$.amount AS 'Quantité'; $$.comment AS 'Commentaire'" order=1 desc=true }} {{* filtrer selon la catégorie *}} {{#load key=$equipment}} {{:assign cat_key=$category}} {{/load}} {{if $_GET.cat_key != null && $cat_key != $_GET.cat_key}} {{:continue}} {{/if}} {{:assign var="op_label" from="config.%s_nature.%s.label"|args:$direction:$operation}} {{$date|date_short}} {{$col2}} {{$op_label}} {{$col4}} {{$amount}} {{$comment}} {{/list}} {{:admin_footer}}