inventaire : ajout présence matériel propriété ou non

This commit is contained in:
Jean-Christophe Engel 2024-10-29 14:56:05 +01:00
parent c2844a17bf
commit cdb7b83325
1 changed files with 159 additions and 144 deletions

View File

@ -6,16 +6,28 @@
{{:include file="./_calcul_dispo.html" keep="cumul_mvt,category_keys,equipments"}} {{:include file="./_calcul_dispo.html" keep="cumul_mvt,category_keys,equipments"}}
{{* Afficher les résultats *}} {{* Afficher les résultats *}}
{{if $equipments === null}} {{if $equipments === null}}
<p class="block alert">Aucun matériel.</p> <p class="block alert">Aucun matériel.</p>
{{else}} {{else}}
{{* Vérifier s'il y a au moins un matériel propriété ou non de l'asso *}}
{{:assign mat_prop=false}}
{{:assign mat_non_prop=false}}
{{#foreach from=$equipments key=key item=eqpmt}}
{{if $eqpmt|has_key:"stock"}}
{{:assign mat_prop=true}}
{{/if}}
{{if $eqpmt|has_key:"nonproprio"}}
{{:assign mat_non_prop=true}}
{{/if}}
{{/foreach}}
{{if $mat_prop}}
<details class="inventaire" open="open"> <details class="inventaire" open="open">
<summary> <summary>
<h2>Matériels dont l'association est propriétaire</h2> <h2>Matériels dont l'association est propriétaire</h2>
</summary> </summary>
<fieldset>
<fieldset>
{{* itérer sur les catégories *}} {{* itérer sur les catégories *}}
{{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}} {{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}}
@ -89,13 +101,15 @@
{{/foreach}} {{/foreach}}
</fieldset> </fieldset>
</details> </details>
{{/if}}
{{if $mat_non_prop}}
<details class="inventaire" open="open"> <details class="inventaire" open="open">
<summary> <summary>
<h2>Matériels dont l'association n'est pas propriétaire</h2> <h2>Matériels dont l'association n'est pas propriétaire</h2>
</summary> </summary>
<fieldset>
<fieldset>
{{* itérer sur les catégories *}} {{* itérer sur les catégories *}}
{{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}} {{#foreach from=$cumul_mvt key="cat_key" item="cat_elem"}}
@ -161,3 +175,4 @@
</fieldset> </fieldset>
</details> </details>
{{/if}} {{/if}}
{{/if}}