{{:assign var="custom_css." value="./style.css"}} {{:assign var="custom_css." value="/content.css"}} {{:admin_header title="Gestion des matériels" custom_css=$custom_css current="module_equipment"}} {{* barre de navigation *}} {{:include file="/%s/_nav.html"|args:$module.name current="index"}}
{{* itérer sur les catégories *}} {{#load type="category" assign="category" order="$$.name"}} {{:assign nom_cat=$category.name}} {{:assign key_cat=$key}}

{{$nom_cat}}

{{* itérer sur les matériels de la catégorie courante *}} {{#list select="$$.designation AS 'Désignation'; '' AS 'Stock' ; '' AS 'Sortie' ; '' AS 'Disponible'" type="equipment" category=$key_cat order=1 }} {{:assign equipment_key=$key}} {{:assign var="stock" value=0}} {{:assign var="sortie" value=0}} {{* itérer sur les mouvements du matériel courant *}} {{#load type="movement" equipment=$equipment_key assign="movement"}} {{if $movement.direction === 'entrée'}} {{:assign stock="%d+%d"|math:$stock:$movement.amount}} {{else}} {{:assign sortie="%d+%d"|math:$sortie:$movement.amount}} {{/if}} {{/load}} {{:assign dispo="%d-%d"|math:$stock:$sortie}} {{$designation}} {{$stock}} {{$sortie}} {{$dispo}} {{:linkbutton label="Historique des mouvements" href="historique.html?key=%s"|args:$equipment_key shape="table" target="_dialog"}} {{else}}

Il n'y a aucun matériel dans cette catégorie.

{{/list}} {{else}}

Il n'y a aucune catégorie => il faut en créer au moins une.

{{/load}}
{{:admin_footer}}