diff --git a/_get_config.html b/_get_config.html
index 9273f17..0ebc002 100644
--- a/_get_config.html
+++ b/_get_config.html
@@ -8,22 +8,21 @@
{{* config par défaut *}}
{{:read file="./default.json" assign="config_defaut"}}
{{:assign config_defaut=$config_defaut|json_decode}}
+
{{:assign var="directions.input" value="entrée"}}
{{:assign var="directions.output" value="sortie"}}
{{#foreach from=$directions key="direction"}}
- {{* config par défaut *}}
- {{:assign var="nature_defaut" from="config_defaut.%ss"|args:$direction}}
- {{:assign keys_defaut=$nature_defaut|keys}}
- {{#foreach from=$nature_defaut item="elem"}}
- {{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}}
- {{/foreach}}
-
- {{* config enregistrée *}}
{{:assign var="nature" from="module.config.%s_nature"|args:$direction}}
- {{#foreach from=$nature item="elem"}}
- {{if ! $elem.key|in:$keys_defaut}}
+ {{if $nature != null}}
+ {{#foreach from=$nature item="elem"}}
{{:assign var="config.%s_nature.%s"|args:$direction:$key value=$elem}}
- {{/if}}
- {{/foreach}}
+ {{/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}}
+ {{/foreach}}
+ {{/if}}
{{/foreach}}
diff --git a/_inventory.html b/_inventory.html
index 896634e..ce8cffc 100644
--- a/_inventory.html
+++ b/_inventory.html
@@ -122,11 +122,11 @@
{{:linkbutton
label="Mouvements"
- href="equipment_history.html?key=%s&prop=%s"|args:$key:$selected_prop
+ href="equipment_history.html?key=%s&prop=1"|args:$key
shape="table"}}
{{:linkbutton
label="Modifier"
- href="modify_equipment.html?key=%s&prop=%s"|args:$key:$selected_prop
+ href="modify_equipment.html?key=%s&prop=1"|args:$key
shape="edit"
target="_dialog"}}
diff --git a/_temp_inventory.html b/_temp_inventory.html
new file mode 100644
index 0000000..df4f8aa
--- /dev/null
+++ b/_temp_inventory.html
@@ -0,0 +1,76 @@
+{{* -*- brindille -*- *}}
+
+{{*
+ inventaire des entrées/sorties des matériels temporaires
+*}}
+
+{{* Sélecteur catégories *}}
+{{:assign var="options." value="" label="Toutes les catégories" href="?prop=0"}}
+{{#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=0"|args:$key
+ }}
+{{/load}}
+
+
+ Filtrer par catégorie
+ {{:dropdown
+ title="Filtrer par catégorie"
+ options=$options
+ value="%s"|args:$_GET.cat_key
+ }}
+
+
+
+
+{{* filtrer selon la catégorie *}}
+{{if $_GET.cat_key == null}}
+ {{:assign condition="1"}}
+{{else}}
+ {{:assign cat_key=$_GET.cat_key|quote_sql}}
+ {{:assign condition="$$.category = %s"|args:$cat_key}}
+{{/if}}
+
+{{#list
+ select="
+ $$.name AS 'Matériel' ;
+ (SELECT $$.name
+ FROM @TABLE as cat
+ WHERE cat.key = @TABLE.$$.category) AS 'Catégorie' ;
+ $$.notowned AS 'Quantité'
+ "
+ type="equipment"
+ where="$$.status <> 'archived' AND $$.notowned != 0 AND %s"|args:$condition
+ order=1
+ }}
+ {{:assign var=cat_name from=categories.%s|args:$category}}
+
+ {{:link href="equipment_history.html?key=%s&prop=0"|args:$key" label=$name}}
+ {{$cat_name}}
+ {{$col3}}
+
+ {{:linkbutton
+ label="Entrée"
+ shape="plus"
+ href="movements/input_equipment.html?key=%s"|args:$key
+ target="_dialog"}}
+ {{:linkbutton
+ label="Historique"
+ href="equipment_history.html?key=%s&prop=0"|args:$key
+ shape="table"}}
+ {{:linkbutton
+ label="Modifier"
+ href="modify_equipment.html?key=%s&prop=0"|args:$key
+ shape="edit"
+ target="_dialog"}}
+
+
+{{else}}
+ Aucun matériel.
+{{/list}}
diff --git a/module.ini b/module.ini
index 528bb55..5415cfb 100644
--- a/module.ini
+++ b/module.ini
@@ -1,5 +1,5 @@
name="Gestion des matériels"
-description="Permet de gérer un inventaire de matériels, ainsi que de suivre les prêts.\nversion 0.71"
+description="Permet de gérer un inventaire de matériels, ainsi que de suivre les prêts."
author="Jean-Christophe Engel"
author_url="https://gitea.zaclys.com/lesanges"
home_button=true
diff --git a/movements/movement_details.html b/movements/movement_details.html
index 5135ec9..7011d81 100644
--- a/movements/movement_details.html
+++ b/movements/movement_details.html
@@ -68,7 +68,7 @@
Matériel
{{:link href="../equipment_history.html?key=%s&prop=%s"|args:$equipment.key:$_GET.prop label=$equipment.name}}
Catégorie
- {{:link href="../index.html?cat_key=%s&prop=%s"|args:$category.key:$_GET.prop label=$category.name}}
+ {{:link href="../index.html?cat_key=%s&prop=1"|args:$category.key label=$category.name}}
Date
{{$mvt.date|date_short}}
Quantité