From 33f03627a4c02b2d8d7be37e775fda8867134599 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Fri, 13 Oct 2023 16:12:22 +0200 Subject: [PATCH] ajout fichier mouvements/entrees/non_repertorie.html --- mouvements/entrees/non_repertorie.html | 59 ++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 mouvements/entrees/non_repertorie.html diff --git a/mouvements/entrees/non_repertorie.html b/mouvements/entrees/non_repertorie.html new file mode 100644 index 0000000..55c977d --- /dev/null +++ b/mouvements/entrees/non_repertorie.html @@ -0,0 +1,59 @@ +{{#restrict section="config" level="admin" block=true}}{{/restrict}} +{{:admin_header title="Gestion des matériels" current="module_equipment"}} + +{{* barre de navigation *}} +{{:include file="/%s/_nav.html"|args:$module.name current="entrees"}} + +{{* types d'entrées *}} +{{* TODO : stocker dans la configuration du module *}} +{{:assign var='types_entrees.' value='Achat'}} +{{:assign var='types_entrees.' value='Don'}} +{{:assign var='types_entrees.' value='Récupération'}} +{{:assign var='types_entrees.' value='Location / Prêt'}} + +{{:assign maintenant=$now|date_short}} + +{{* lister les catégories disponibles *}} +{{#load type="category" assign="category"}} {{* order="$$.name" debug *}} +{{:assign var="categories." value=$category.name}} +{{/load}} + +{{* TODO Traiter l'envoi du formulaire *}} +{{#form on="save"}} + {{:assign key=""|uuid}} + {{:save + key=$key + validate_schema="./category.schema.json" + type="category" + name=$_POST.name|trim + }} + {{:redirect to="./index.html?ok=1"}} +{{/form}} +{{* /TODO *}} + +{{:form_errors}} + +{{* formulaire d'ajout de matériel *}} +
+ +
+ Ajouter une entrée d'un matériel non répertorié + {{:input type="select" name="type_materiel" label="Type" required=true options=$types_entrees}} + {{:input type="date" name="date" label="Date" required=true default=$maintenant}} + {{:input type="number" name="quantite" label="Quantité" required=true default=1}} + +
+ Matériel + {{:input type="select" name="category" label="Catégorie" required=true options=$categories}} + {{:input type="text" name="designation" label="Désignation" required=true}} + {{:input type="textarea" name="remarques" label="Remarques" cols="40", rows="3" required=false}} +
+
+ +

+ {{:button type="submit" name="save" label="Enregistrer" shape="right" class="main"}} + {{:button type="submit" name="cancel" label="Annuler" shape="delete" class="main"}} +

+ +
+{{:admin_footer}}