Mise en place gestion accès aux pages
This commit is contained in:
parent
cefc3e824d
commit
63775189da
31 changed files with 94 additions and 31 deletions
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Matériels archivés" current="module_equipment"}}
|
{{:admin_header title="Matériels archivés" current="module_equipment"}}
|
||||||
{{:include file="_nav.html" current="archives"}}
|
{{:include file="_nav.html" current="archives"}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
{{if ! $dialog}}
|
|
||||||
{{:include file="../_nav.html" current="config" subcurrent="categories"}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{* Traiter l'envoi du formulaire *}}
|
{{* Traiter l'envoi du formulaire *}}
|
||||||
{{#form on="save"}}
|
{{#form on="save"}}
|
||||||
|
|
@ -25,6 +22,11 @@
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
||||||
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
||||||
|
{{* barre de navigation *}}
|
||||||
|
{{if ! $dialog}}
|
||||||
|
{{:include file="../_nav.html" current="config" subcurrent="categories"}}
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
{{* formulaire d'ajout de catégorie *}}
|
{{* formulaire d'ajout de catégorie *}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{#load key=$_GET.key assign="category"}}
|
{{#load key=$_GET.key assign="category"}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{:error message="Catégorie introuvable"}}
|
{{:error message="Catégorie introuvable"}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Configuration" current="module_equipment"}}
|
{{:admin_header title="Configuration" current="module_equipment"}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{#load key=$_GET.key assign="category"}}
|
{{#load key=$_GET.key assign="category"}}
|
||||||
{{else}}
|
{{else}}
|
||||||
{{:error message="Catégorie introuvable"}}
|
{{:error message="Catégorie introuvable"}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Configuration" current="module_equipment"}}
|
{{:admin_header title="Configuration" current="module_equipment"}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,12 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
paramètres :
|
paramètres :
|
||||||
- dir : input ou output
|
- dir : input ou output
|
||||||
*}}
|
*}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
|
||||||
{{if ! $dialog}}
|
|
||||||
{{:include file="../_nav.html" current="config" subcurrent="typesES"}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{* Traiter l'envoi du formulaire *}}
|
{{* Traiter l'envoi du formulaire *}}
|
||||||
|
|
||||||
{{* lecture config *}}
|
{{* lecture config *}}
|
||||||
|
|
@ -51,6 +48,11 @@
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
||||||
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
||||||
|
{{* barre de navigation *}}
|
||||||
|
{{if ! $dialog}}
|
||||||
|
{{:include file="../_nav.html" current="config" subcurrent="typesES"}}
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
{{if $_GET.dir == 'input'}}
|
{{if $_GET.dir == 'input'}}
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,13 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
paramètres :
|
paramètres :
|
||||||
- dir : input ou output
|
- dir : input ou output
|
||||||
- op_key : clé du type de mouvement à supprimer
|
- op_key : clé du type de mouvement à supprimer
|
||||||
*}}
|
*}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
|
||||||
{{if ! $dialog}}
|
|
||||||
{{:include file="../_nav.html" current="config" subcurrent="typesES"}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{* lecture config (défaut ou enregistrée) *}}
|
{{* lecture config (défaut ou enregistrée) *}}
|
||||||
{{:include file="../_get_config.html" keep="config, directions"}}
|
{{:include file="../_get_config.html" keep="config, directions"}}
|
||||||
|
|
@ -37,6 +35,10 @@
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
||||||
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
||||||
|
{{* barre de navigation *}}
|
||||||
|
{{if ! $dialog}}
|
||||||
|
{{:include file="../_nav.html" current="config" subcurrent="typesES"}}
|
||||||
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
{{:assign var="mvt_label" from="config.%s_nature.%s.label"|args:$_GET.dir:$_GET.op_key}}
|
{{:assign var="mvt_label" from="config.%s_nature.%s.label"|args:$_GET.dir:$_GET.op_key}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Configuration" current="module_equipment"}}
|
{{:admin_header title="Configuration" current="module_equipment"}}
|
||||||
|
|
||||||
{{#form on="save"}}
|
{{#form on="save"}}
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,13 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
paramètres :
|
paramètres :
|
||||||
- dir : input ou output
|
- dir : input ou output
|
||||||
- op_key : clé du type de mouvement dont on veut modifier le libellé
|
- op_key : clé du type de mouvement dont on veut modifier le libellé
|
||||||
*}}
|
*}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
|
||||||
{{if ! $dialog}}
|
|
||||||
{{:include file="../_nav.html" current="config" subcurrent="typesES"}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{* lecture config (défaut ou enregistrée) *}}
|
{{* lecture config (défaut ou enregistrée) *}}
|
||||||
{{:include file="../_get_config.html" keep="config, directions"}}
|
{{:include file="../_get_config.html" keep="config, directions"}}
|
||||||
|
|
||||||
|
|
@ -43,7 +40,12 @@
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
||||||
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
{{:admin_header title="Gestion des matériels" current="module_equipment"}}
|
||||||
|
{{* barre de navigation *}}
|
||||||
|
{{if ! $dialog}}
|
||||||
|
{{:include file="../_nav.html" current="config" subcurrent="typesES"}}
|
||||||
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
{{:assign var="default_label" from="config.%s_nature.%s.label"|args:$_GET.dir:$_GET.op_key}}
|
{{:assign var="default_label" from="config.%s_nature.%s.label"|args:$_GET.dir:$_GET.op_key}}
|
||||||
<form method="post" action="" data-focus="1">
|
<form method="post" action="" data-focus="1">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Afficher l'historique des mouvements d'un matériel
|
Afficher l'historique des mouvements d'un matériel
|
||||||
paramètres
|
paramètres
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Afficher l'historique de tous les mouvements
|
Afficher l'historique de tous les mouvements
|
||||||
*}}
|
*}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Gestion des matériels" custom_css="./style.css" current="module_equipment"}}
|
{{:admin_header title="Gestion des matériels" custom_css="./style.css" current="module_equipment"}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{* barre de navigation *}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Matériels hors de l'asso" custom_css="../style.css" current="module_equipment"}}
|
{{:admin_header title="Matériels hors de l'asso" custom_css="../style.css" current="module_equipment"}}
|
||||||
{{:include file="./_nav.html" current="historique" subcurrent="prêts"}}
|
{{:include file="./_nav.html" current="historique" subcurrent="prêts"}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@
|
||||||
- id : id du membre
|
- id : id du membre
|
||||||
*}}
|
*}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="users" level="read"}}{{/restrict}}
|
||||||
|
|
||||||
{{:admin_header title="Historique membre" custom_css="./style.css" current="module_equipment"}}
|
{{:admin_header title="Historique membre" custom_css="./style.css" current="module_equipment"}}
|
||||||
|
|
||||||
{{* lecture config (défaut ou enregistrée) *}}
|
{{* lecture config (défaut ou enregistrée) *}}
|
||||||
|
|
@ -108,13 +110,15 @@
|
||||||
<td>{{$amount}}</td>
|
<td>{{$amount}}</td>
|
||||||
<td>{{$total}}</td>
|
<td>{{$total}}</td>
|
||||||
<td class="actions">
|
<td class="actions">
|
||||||
{{if $direction == "output" && $type_mvt == "temporaire"}}
|
{{#restrict section="accounting" level="write"}}
|
||||||
{{:linkbutton
|
{{if $direction == "output" && $type_mvt == "temporaire"}}
|
||||||
label="Retour"
|
{{:linkbutton
|
||||||
href="%smovements/output_return.html?key=%s&prop=0&user=%s"|args:$module.url:$mvt_key:$_GET.id
|
label="Retour"
|
||||||
shape="history"
|
href="%smovements/output_return.html?key=%s&prop=0&user=%s"|args:$module.url:$mvt_key:$_GET.id
|
||||||
|
shape="history"
|
||||||
target="_dialog"}}
|
target="_dialog"}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{/restrict}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{/select}}
|
{{/select}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Paramètres :
|
Paramètres :
|
||||||
- key : clé du matériel à modifier
|
- key : clé du matériel à modifier
|
||||||
|
|
|
||||||
|
|
@ -4,5 +4,7 @@ author="Jean-Christophe Engel"
|
||||||
author_url="https://gitea.zaclys.com/lesanges"
|
author_url="https://gitea.zaclys.com/lesanges"
|
||||||
home_button=true
|
home_button=true
|
||||||
menu=true
|
menu=true
|
||||||
restrict_section="accounting"
|
restrict_section="users"
|
||||||
restrict_level="write"
|
restrict_level="read"
|
||||||
|
restrict_details="... mais uniquement pour consulter l'historique des prêts des membres ; seuls les membres ayant accès en écriture à la comptabilité pourront utiliser l'ensemble des fonctionalités du module."
|
||||||
|
allow_user_restrict=false
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
{{* barre de navigation *}}
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
{{if ! $dialog}}
|
|
||||||
{{:include file="../_nav.html" current="entrees"}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
{{* récupérer la config des entrées/sorties *}}
|
{{* récupérer la config des entrées/sorties *}}
|
||||||
{{:include file="../_get_config.html" keep="config"}}
|
{{:include file="../_get_config.html" keep="config"}}
|
||||||
|
|
@ -120,6 +117,10 @@
|
||||||
{{/form}}
|
{{/form}}
|
||||||
|
|
||||||
{{:admin_header title="Entrée de matériel" current="module_equipment"}}
|
{{:admin_header title="Entrée de matériel" current="module_equipment"}}
|
||||||
|
{{* barre de navigation *}}
|
||||||
|
{{if ! $dialog}}
|
||||||
|
{{:include file="../_nav.html" current="entrees"}}
|
||||||
|
{{/if}}
|
||||||
{{:form_errors}}
|
{{:form_errors}}
|
||||||
|
|
||||||
{{if $categories != null}}
|
{{if $categories != null}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Dupliquer un mouvement
|
Dupliquer un mouvement
|
||||||
paramètres :
|
paramètres :
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
{{* -*- brindille -*-}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
paramètres GET :
|
paramètres GET :
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Enregistrer une entrée de matériel
|
Enregistrer une entrée de matériel
|
||||||
paramètres :
|
paramètres :
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Enregistrer un retour d'entrée temporaire
|
Enregistrer un retour d'entrée temporaire
|
||||||
paramètres :
|
paramètres :
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Modifier un mouvement
|
Modifier un mouvement
|
||||||
paramètres :
|
paramètres :
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Afficher les détails d'un mouvement et donner la possibilité :
|
Afficher les détails d'un mouvement et donner la possibilité :
|
||||||
- d'associer des fichiers
|
- d'associer des fichiers
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
paramètres :
|
paramètres :
|
||||||
- key : clé du matériel à sortir
|
- key : clé du matériel à sortir
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Enregistrer un retour de sortie temporaire
|
Enregistrer un retour de sortie temporaire
|
||||||
paramètres :
|
paramètres :
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{* Traiter l'envoi du formulaire *}}
|
{{* Traiter l'envoi du formulaire *}}
|
||||||
{{#form on="save"}}
|
{{#form on="save"}}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
paramètres :
|
paramètres :
|
||||||
- key : clé du stockage à supprimer
|
- key : clé du stockage à supprimer
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Afficher les lieux de stockage
|
Afficher les lieux de stockage
|
||||||
*}}
|
*}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{* récupérer les infos du lieu de stockage *}}
|
{{* récupérer les infos du lieu de stockage *}}
|
||||||
{{#load key=$_GET.key assign="storage"}}
|
{{#load key=$_GET.key assign="storage"}}
|
||||||
{{else}}
|
{{else}}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
{{* -*- brindille -*- *}}
|
{{* -*- brindille -*- *}}
|
||||||
|
|
||||||
|
{{#restrict block=true section="accounting" level="write"}}{{/restrict}}
|
||||||
|
|
||||||
{{*
|
{{*
|
||||||
Remettre le matériel en service
|
Remettre le matériel en service
|
||||||
Paramètres :
|
Paramètres :
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue