Filtrage historique global par catégorie

This commit is contained in:
Jean-Christophe Engel 2025-02-26 12:25:39 +01:00
parent e856347d40
commit 28abe5ce9e

View File

@ -4,7 +4,6 @@
Afficher l'historique de tous les mouvements Afficher l'historique de tous les mouvements
*}} *}}
{{:admin_header title="Historique des mouvements" custom_css="./style.css" current="module_equipment"}} {{:admin_header title="Historique des mouvements" custom_css="./style.css" current="module_equipment"}}
{{:include file="./_nav.html" current="historique"}} {{:include file="./_nav.html" current="historique"}}
@ -12,6 +11,27 @@
{{* récupérer la config des entrées/sorties *}} {{* récupérer la config des entrées/sorties *}}
{{:include file="./_get_config.html" keep="config"}} {{: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}}
<fieldset class="shortFormRight">
<legend>Filtrer par catégorie</legend>
{{:dropdown
title="Filtrer par catégorie"
options=$options
value="%s"|args:$_GET.cat_key
}}
</fieldset>
<div class="shortFormLeft"> <div class="shortFormLeft">
<p class="help">Historique des mouvements</p> <p class="help">Historique des mouvements</p>
</div> </div>
@ -30,6 +50,15 @@
order=1 order=1
desc=true 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}} {{:assign var="op_label" from="config.%s_nature.%s.label"|args:$direction:$operation}}
<tr> <tr>
<td>{{$date|date_short}}</td> <td>{{$date|date_short}}</td>