@@ -276,8 +269,8 @@
CASE WHEN $$.storage NOT NULL
THEN (SELECT $$.name FROM @TABLE as storage WHERE storage.key = @TABLE.$$.storage)
ELSE ''
- END as 'Stockage';
- $$.comment AS 'Commentaire'"
+ END as 'Stockage'
+ "
equipment=$equipment_key
order=1
}}
@@ -295,7 +288,6 @@
{{/if}}
diff --git a/movements/movement_details.html b/movements/movement_details.html
new file mode 100644
index 0000000..c83528f
--- /dev/null
+++ b/movements/movement_details.html
@@ -0,0 +1,105 @@
+{{* -*- brindille -*- *}}
+
+{{*
+ Afficher les détails d'un mouvement et donner la possibilité :
+ - d'associer des fichiers
+ - de modifier, supprimer ou dupliquer le mouvement
+ paramètres :
+ - key : clé du mouvement
+ - prop = 1 si matériel appartient à l'asso
+*}}
+
+{{:admin_header title="Détails du mouvement" custom_css="../style.css" current="module_equipment"}}
+{{:form_errors}}
+
+{{* récupérer les infos du mouvement *}}
+{{#load key=$_GET.key assign="mvt"}}
+{{else}}
+ {{:error message="Aucun mouvement avec la clé %s"|args:$_GET.key}}
+{{/load}}
+
+{{* récupérer la config des entrées/sorties *}}
+{{:include file="../_get_config.html" keep="config, directions"}}
+{{:assign var="type_mvt" from="config.%s_nature.%s.type"|args:$mvt.direction:$mvt.operation}}
+
+{{* récupérer les infos du matériel associé *}}
+{{#load key=$mvt.equipment assign="equipment"}}
+{{else}}
+ {{:error message="Aucun matériel avec la clé « %s »"|args:$mvt.equipment}}
+{{/load}}
+
+{{*
+ -------------------- Afficher les informations du mouvement --------------------
+*}}
+
+{{:assign var="op_label" from="config.%s_nature.%s.label"|args:$mvt.direction:$mvt.operation}}
+{{#load key=$equipment.category assign="category"}}{{/load}}
+{{#load key=$mvt.storage assign="storage"}}{{/load}}
+{{#select !name as nom FROM users WHERE id=:id; !name=$config.user_fields.name_sql :id=$mvt.user}}
+ {{:assign user_name=$nom}}
+{{/select}}
+
+
+
+