From f2a9cb6af68dd27c369f81bba4679193d6631da4 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Wed, 22 Jan 2025 11:56:07 +0100 Subject: [PATCH] =?UTF-8?q?d=C3=A9placement=20admin=5Fheader=20et=20form?= =?UTF-8?q?=5Ferrors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- categories/add_category.html | 3 +- categories/delete_category.html | 5 ++-- categories/index.html | 38 ------------------------ categories/modify_category.html | 3 +- config/ajouter_type_mouvement.html | 8 ++--- config/modifier_type_mouvement.html | 5 ++-- config/supprimer_type_mouvement.html | 6 ++-- modifier_materiel.html | 8 ++--- mouvements/ajouter_entree.html | 7 ++--- mouvements/dupliquer_mouvement.html | 9 +++--- mouvements/entrees/repertorie.html | 7 ++--- mouvements/entrees/retour.html | 7 ++--- mouvements/modifier_mouvement.html | 6 ++-- mouvements/sorties/emprunte.html | 7 ++--- mouvements/sorties/stock_disponible.html | 7 ++--- mouvements/supprimer_mouvement.html | 7 ++--- 16 files changed, 40 insertions(+), 93 deletions(-) diff --git a/categories/add_category.html b/categories/add_category.html index 2775c78..2c375c9 100644 --- a/categories/add_category.html +++ b/categories/add_category.html @@ -1,7 +1,5 @@ {{* -*- brindille -*- *}} -{{:admin_header title="Gestion des matériels" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../_nav.html" current="config" subcurrent="categories"}} @@ -30,6 +28,7 @@ {{:redirect force="./index.html?ok=1&msg=%s"|args:$msg}} {{/form}} +{{:admin_header title="Gestion des matériels" current="module_equipment"}} {{:form_errors}} {{* formulaire d'ajout de catégorie *}} diff --git a/categories/delete_category.html b/categories/delete_category.html index 7274b73..2e9c977 100644 --- a/categories/delete_category.html +++ b/categories/delete_category.html @@ -1,7 +1,5 @@ {{* -*- brindille -*- *}} -{{:admin_header title="Supprimer une catégorie" current="module_equipment"}} - {{#load key=$_GET.key assign="category"}} {{else}} {{:error message="Catégorie introuvable"}} @@ -19,6 +17,9 @@ {{/load}} {{/form}} +{{:admin_header title="Supprimer une catégorie" current="module_equipment"}} +{{:form_errors}} + {{:delete_form legend="Supprimer une catégorie" warning="Supprimer la catégorie « %s » ?"|args:$category.name diff --git a/categories/index.html b/categories/index.html index 3dbec26..e6c3869 100644 --- a/categories/index.html +++ b/categories/index.html @@ -45,42 +45,4 @@ {{/list}} -{{* Traiter l'envoi du formulaire *}} -{{* -{{#form on="save"}} -*}} - {{* Vérifier s'il existe déjà une catégorie avec le même nom *}} -{{* - {{#load type="category"}} - {{if $name|tolower == $_POST.name|trim|tolower}} - {{:error message="Impossible d'ajouter la catégorie « %s » car elle existe déjà !"|args:$name|trim}} - {{:break}} - {{/if}} - {{/load}} - - {{:assign key=""|uuid}} - {{:save - key=$key - validate_schema="./category.schema.json" - type="category" - name=$_POST.name|trim|tolower|ucfirst - }} - {{:redirect to="./index.html?ok=1&msg=Catégorie enregistrée"}} -{{/form}} - -{{:form_errors}} -*}} -{{* formulaire d'ajout de catégorie -
-
- Ajouter une catégorie -
- {{:input type="text" name="name" label="Nom" autofocus=true required=true maxlength="100"}} -
-

- {{:button type="submit" name="save" label="Ajouter" shape="right" class="main"}} -

-
-
- *}} {{:admin_footer}} diff --git a/categories/modify_category.html b/categories/modify_category.html index 5f28bd4..4f7950b 100644 --- a/categories/modify_category.html +++ b/categories/modify_category.html @@ -1,7 +1,5 @@ {{* -*- brindille -*- *}} -{{:admin_header title="Modifier une catégorie" current="module_equipment"}} - {{#load key=$_GET.key assign="category"}} {{else}} {{:error message="Catégorie introuvable"}} @@ -26,6 +24,7 @@ {{:redirect force="./index.html?ok=1&msg=modification"}} {{/form}} +{{:admin_header title="Modifier une catégorie" current="module_equipment"}} {{:form_errors}} {{* formulaire de modification de catégorie *}} diff --git a/config/ajouter_type_mouvement.html b/config/ajouter_type_mouvement.html index b67129b..f4a55b6 100644 --- a/config/ajouter_type_mouvement.html +++ b/config/ajouter_type_mouvement.html @@ -1,7 +1,5 @@ {{* -*- brindille -*- *}} -{{:admin_header title="Gestion des matériels" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../_nav.html" current="config" subcurrent="typesES"}} @@ -57,11 +55,11 @@ output_nature=$output_natures }} {{:redirect to="./config.html?ok=1"}} - -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Gestion des matériels" current="module_equipment"}} +{{:form_errors}} + {{if $_GET.dir == 'input'}} {{* types d'entrées *}} {{#foreach from=$config.input_nature key="label" item="type"}} diff --git a/config/modifier_type_mouvement.html b/config/modifier_type_mouvement.html index b3a57c3..c4b61f4 100644 --- a/config/modifier_type_mouvement.html +++ b/config/modifier_type_mouvement.html @@ -6,8 +6,6 @@ - mvt : libellé du type de mouvement à modifier *}} -{{:admin_header title="Gestion des matériels" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../_nav.html" current="config" subcurrent="typesES"}} @@ -21,7 +19,7 @@ {{#form on="save"}} {{#foreach from=$config.input_nature key="label" item="type"}} {{:debug key=$label item=$type}} - {{if $_GET.dir == 'input' + {{if $_GET.dir == 'input' && $label|trim|tolower == $_GET.mvt|trim|tolower}} {{:assign var="input_nature.label" value=$_POST.name|trim|tolower|ucfirst}} {{else} @@ -52,6 +50,7 @@ *}} {{/form}} +{{:admin_header title="Gestion des matériels" current="module_equipment"}} {{:form_errors}}
diff --git a/config/supprimer_type_mouvement.html b/config/supprimer_type_mouvement.html index 63bbec3..eba02c7 100644 --- a/config/supprimer_type_mouvement.html +++ b/config/supprimer_type_mouvement.html @@ -6,8 +6,6 @@ - mvt : libellé du type de mouvement à supprimer *}} -{{:admin_header title="Gestion des matériels" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../_nav.html" current="config" subcurrent="typesES"}} @@ -45,6 +43,9 @@ {{/form}} +{{:admin_header title="Gestion des matériels" current="module_equipment"}} +{{:form_errors}} + {{if $_GET.dir == 'input'}} {{:delete_form legend="Supprimer cette entrée ?" @@ -56,6 +57,5 @@ warning="Supprimer la sortie « %s » ?"|args:$_GET.mvt }} {{/if}} -{{:form_errors}} {{:admin_footer}} diff --git a/modifier_materiel.html b/modifier_materiel.html index 8f9a8dc..2749437 100644 --- a/modifier_materiel.html +++ b/modifier_materiel.html @@ -6,8 +6,6 @@ - prop : =1 si matériel propriété de l'association *}} -{{:admin_header title="Modifier matériel" current="module_equipment"}} - {{:assign equipment_key=$_GET.key|trim}} {{#load key=$_GET.key assign="equipment"}} {{:assign default_category=$equipment.category}} @@ -56,11 +54,11 @@ designation=$_POST.designation|trim }} {{:redirect force="index.html?ok=1&msg=modification&prop=%s"|args:$_GET.prop}} - -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Modifier matériel" current="module_equipment"}} +{{:form_errors}} + {{* lister les catégories disponibles *}} {{#load type="category" assign="category" order="$$.name"}} {{:assign var="categories.%s"|args:$category.key value=$category.name}} diff --git a/mouvements/ajouter_entree.html b/mouvements/ajouter_entree.html index 9fc2e1d..dff291f 100644 --- a/mouvements/ajouter_entree.html +++ b/mouvements/ajouter_entree.html @@ -1,7 +1,5 @@ {{* -*- brindille -*- *}} -{{:admin_header title="Entrée de matériel" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../_nav.html" current="entrees"}} @@ -88,10 +86,11 @@ {{:assign prop=1}} {{/if}} {{:redirect force="../index.html?prop=%s&ok=1&msg=%s"|args:$prop:$msg}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Entrée de matériel" current="module_equipment"}} +{{:form_errors}} + {{if $categories != null}} {{* formulaire ajout matériel *}} diff --git a/mouvements/dupliquer_mouvement.html b/mouvements/dupliquer_mouvement.html index d0c2223..0d75690 100644 --- a/mouvements/dupliquer_mouvement.html +++ b/mouvements/dupliquer_mouvement.html @@ -13,7 +13,6 @@ {{else}} {{:assign msg_direction="sortie"}} {{/if}} -{{:admin_header title="Dupliquer une %s"|args:$msg_direction current="module_equipment"}} {{* récupérer les infos du mouvement à dupliquer *}} {{#load key=$_GET.key assign="mvt_new"}} @@ -136,8 +135,7 @@ {{if $erreur}}

- Modification demandée impossible : - « {{$mvt_nature}} de {{$eqpmt.designation}} (qté : {{$amount_init}}) en date du {{$date_init}} » vers + Impossible d'enregistrer ce mouvement : {{if $_GET.direction == "input"}} « {{$mvt_new.input_nature}} {{else}} @@ -162,10 +160,11 @@ }} {{:redirect force="../historique.html?ok=1&key=%s&prop=%s&msg=copie"|args:$eqpmt_key:$prop}} {{/if}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Dupliquer une %s"|args:$msg_direction current="module_equipment"}} +{{:form_errors}} + {{* -------------------- Préparer la saisie -------------------- *}} diff --git a/mouvements/entrees/repertorie.html b/mouvements/entrees/repertorie.html index e2ae0c9..9733fdf 100644 --- a/mouvements/entrees/repertorie.html +++ b/mouvements/entrees/repertorie.html @@ -6,9 +6,6 @@ - key : clé du matériel à ajouter *}} - -{{:admin_header title="Entrée de matériel" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../../_nav.html" current="entrees"}} @@ -60,10 +57,10 @@ {{:assign prop=1}} {{/if}} {{:redirect force="../../index.html?ok=1&msg=entrée&prop=%s"|args:$prop}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Entrée de matériel" current="module_equipment"}} +{{:form_errors}} {{* formulaire de saisie d'une entrée de matériel *}} diff --git a/mouvements/entrees/retour.html b/mouvements/entrees/retour.html index d0d9045..d42de25 100644 --- a/mouvements/entrees/retour.html +++ b/mouvements/entrees/retour.html @@ -5,8 +5,6 @@ - key : clé du matériel qui revient *}} -{{:admin_header title="Retour de matériel" current="module_equipment"}} - {{* barre de navigation *}} {{if ! $dialog}} {{:include file="../../_nav.html" current="entrees"}} @@ -60,10 +58,11 @@ }} {{:redirect force="../../historique.html?ok=1&key=%s&prop=1&msg=retour"|args:$_GET.key}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Retour de matériel" current="module_equipment"}} +{{:form_errors}} + {{* Extraire et compiler les infos de la base *}} {{:include file="../../_calcul_dispo.html" keep="categories, equipments"}} {{:assign var=sorti from="equipments.%s.exterieur"|args:$_GET.key}} diff --git a/mouvements/modifier_mouvement.html b/mouvements/modifier_mouvement.html index 95f5f3f..be6187a 100644 --- a/mouvements/modifier_mouvement.html +++ b/mouvements/modifier_mouvement.html @@ -12,7 +12,6 @@ {{else}} {{:assign msg_direction="sortie"}} {{/if}} -{{:admin_header title="Modifier une %s"|args:$msg_direction current="module_equipment"}} {{* récupérer les infos du mouvement à modifier *}} {{#load key=$_GET.key assign="mvt_new"}} @@ -154,10 +153,11 @@ }} {{:redirect force="../historique.html?ok=1&key=%s&prop=%s&msg=modification"|args:$eqpmt_key:$prop}} {{/if}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Modifier une %s"|args:$msg_direction current="module_equipment"}} +{{:form_errors}} + {{* -------------------- Préparer la saisie -------------------- *}} diff --git a/mouvements/sorties/emprunte.html b/mouvements/sorties/emprunte.html index 2fb7a2b..e499426 100644 --- a/mouvements/sorties/emprunte.html +++ b/mouvements/sorties/emprunte.html @@ -5,8 +5,6 @@ - key : clé du matériel à rendre *}} -{{:admin_header title="Sortie de matériel" current="module_equipment"}} - {{if ! $dialog}} {{* barre de navigation *}} {{:include file="../../_nav.html" current="sorties"}} @@ -101,10 +99,11 @@ comment=$_POST.remarques|trim }} {{:redirect force="../../historique.html?ok=1&key=%s&prop=0&msg=sortie"|args:$_GET.key}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Sortie de matériel" current="module_equipment"}} +{{:form_errors}} + {{* Extraire et compiler les infos de la base *}} {{:include file="../../_calcul_dispo.html" keep="categories,equipments"}} {{:assign var=present from="equipments.%s.nonproprio"|args:$_GET.key}} diff --git a/mouvements/sorties/stock_disponible.html b/mouvements/sorties/stock_disponible.html index 37e53c9..00199d5 100644 --- a/mouvements/sorties/stock_disponible.html +++ b/mouvements/sorties/stock_disponible.html @@ -5,8 +5,6 @@ - key : clé du matériel à sortir *}} -{{:admin_header title="Sortie de matériel" current="module_equipment"}} - {{if ! $dialog}} {{* barre de navigation *}} {{:include file="../../_nav.html" current="sorties"}} @@ -118,10 +116,11 @@ comment=$_POST.remarques|trim }} {{:redirect force="../../historique.html?ok=1&key=%s&prop=1&msg=sortie"|args:$_GET.key}} -{{else}} - {{:form_errors}} {{/form}} +{{:admin_header title="Sortie de matériel" current="module_equipment"}} +{{:form_errors}} + {{* Extraire et compiler les infos de la base *}} {{:include file="../../_calcul_dispo.html" keep="categories,equipments"}} {{:assign var=stock from="equipments.%s.stock"|args:$_GET.key}} diff --git a/mouvements/supprimer_mouvement.html b/mouvements/supprimer_mouvement.html index d943020..fe30d9f 100644 --- a/mouvements/supprimer_mouvement.html +++ b/mouvements/supprimer_mouvement.html @@ -24,9 +24,6 @@ {{:error message="Aucun matériel avec la clé « %s »"|args:$mvt_suppr.equipment}} {{/load}} - -{{:admin_header title="Supprimer une %s"|args:$libelle current="module_equipment"}} - {{#form on="delete"}} {{* récupérer la config des entrées/sorties *}} {{:include file="../_get_config.html" keep="config"}} @@ -125,12 +122,14 @@ {{:redirect force="../historique.html?ok=1&key=%s&prop=%s&msg=%s"|args:$mvt_suppr.equipment:$_GET.prop:$msg}} {{/form}} +{{:admin_header title="Supprimer une %s"|args:$libelle current="module_equipment"}} +{{:form_errors}} + {{:delete_form legend="Supprimer cette %s ?"|args:$libelle warning="Supprimer « %s (%d) en date du %s » ?"|args:$equipment.designation:$mvt_suppr.amount:$date_suppr info="S'il ne reste aucun mouvement pour ce matériel, le matériel sera supprimé" }} -{{:form_errors}} {{:admin_footer}}