2023-10-13 16:14:46 +02:00
{{#restrict section="config" level="admin" block=true}}{{/restrict}}
2023-10-10 16:16:03 +02:00
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
{{* barre de navigation *}}
{{:include file="/%s/_nav.html"|args:$module.name current="entrees"}}
2023-10-16 12:01:41 +02:00
{{if $_GET.ok}}
2023-10-27 10:47:59 +02:00
< p class = "block confirm" > {{$_GET.msg}}< / p >
2023-10-16 12:01:41 +02:00
{{/if}}
2023-10-13 16:14:46 +02:00
< form method = "post" action = "" >
< fieldset class = "entree" >
< legend > Ajouter une entrée pour du < / legend >
2023-10-27 10:47:59 +02:00
{{:linkbutton label="Matériel répertorié" shape="plus" href="repertorie.html" target="_dialog"}}
{{:linkbutton label="Matériel non répertorié" shape="plus" href="non_repertorie.html" target="_dialog"}}
2023-10-13 16:14:46 +02:00
< / fieldset >
< / form >
{{* lister les entrées *}}
2023-10-27 10:47:59 +02:00
< section class = "liste_entrees" >
< h2 > Liste des entrées avec la section #list< / h2 >
{{* MARCHE PAS (voir message de Bohwaz)
{{#list
select="
$$.date AS 'Date' ;
$$.inputNature AS 'Type' ;
$$.amount AS 'Nombre' ;
(SELECT $$.designation
FROM @TABLE AS b
WHERE b.$$.equipment = @TABLE.$$.equipment)
AS 'Matériel' ;
$$.comment AS 'Remarques'"
type="movement"
direction="entrée"
order=1}}
*}}
{{#list select="$$.date AS 'Date' ; $$.inputNature AS 'Type' ; $$.amount AS 'Nombre' ; '' AS 'Matériel' ; $$.comment AS 'Remarques'" type="movement" direction="entrée" order=1}}
{{:assign var='mvt_key' value=$key}}
{{#load type="equipment" key=$equipment assign="equipment"}}
< tr >
< td > {{$date|date_short}}< / td >
< td > {{$inputNature}}< / td >
< td > {{$amount}}< / td >
< td > {{$designation}}< / td >
< td > {{$comment}}< / td >
< td class = "actions" >
{{*
{{:linkbutton label="Supprimer" href="delete_entree.html?key=%s"|args:$mvt_key shape="delete" target="_dialog"}}
*}}
{{:linkbutton
label="Supprimer"
href="../delete_movement.html?key=%s& mvt=entrée& caller=%s"|args:$mvt_key:$request_url
shape="delete"
target="_dialog"}}
< / td >
< / tr >
{{/load}}
{{/list}}
< / section >
{{*
Remarque :
- le tri par matériel ne fonctionne pas, car j'ai dû tricher pour afficher cette colonne
*}}
< section class = "liste_entrees" >
< h2 > Liste des entrées avec la section #load< / h2 >
2023-10-16 12:01:41 +02:00
< table class = "list" >
< thead >
< tr >
< th > Date< / th >
< th > Type< / th >
< th > Nombre< / th >
< th > Matériel< / th >
< th > Remarques< / th >
< th > Action(s)< / th >
< / tr >
< / thead >
< tbody >
2023-10-27 10:47:59 +02:00
{{#load type="movement" direction="entrée" order="$$.date" assign="entrees"}}
2023-10-16 12:01:41 +02:00
{{#load type="equipment" key=$entrees.equipment assign="equipment"}}
< tr >
2023-10-27 10:47:59 +02:00
< td > {{$entrees.date|date_short}}< / td >
2023-10-16 12:01:41 +02:00
< td > {{$entrees.inputNature}}< / td >
< td > {{$entrees.amount}}< / td >
< td > {{$designation}}< / td >
< td > {{$entrees.comment}}< / td >
< td class = "actions" >
2023-10-27 10:47:59 +02:00
{{:linkbutton label="Supprimer" href="delete_entree.html?key=%s"|args:$key shape="delete" target="_dialog"}}
2023-10-16 12:01:41 +02:00
< / td >
< / tr >
2023-10-27 10:47:59 +02:00
{{/load}}
2023-10-16 12:01:41 +02:00
< / tbody >
{{/load}}
< / table >
2023-10-27 10:47:59 +02:00
< / section >
2023-10-16 12:01:41 +02:00
2023-10-10 16:16:03 +02:00
{{:admin_footer}}