From c9864295687d0c7b0d2b839ab698d5e03faaa7d4 Mon Sep 17 00:00:00 2001 From: cy_altern Date: Mon, 8 Mar 2021 18:59:52 +0100 Subject: [PATCH] =?UTF-8?q?autorisation=20de=20modifier=20le=20nom=20du=20?= =?UTF-8?q?slug=20=3D=20r=C3=A9serv=C3=A9=20aux=20admins=20@gamuza.fr.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/gamumail.css | 2 +- gamumail_autorisations.php | 12 +++++++++--- inclure/gamumail_config.html | 17 +++++++++++------ 3 files changed, 21 insertions(+), 10 deletions(-) diff --git a/css/gamumail.css b/css/gamumail.css index eba2958..83b76dd 100644 --- a/css/gamumail.css +++ b/css/gamumail.css @@ -194,4 +194,4 @@ } .formulaire_gamumail .btn { font-size: 3rem; -} \ No newline at end of file +} diff --git a/gamumail_autorisations.php b/gamumail_autorisations.php index 568d554..dbce6fd 100644 --- a/gamumail_autorisations.php +++ b/gamumail_autorisations.php @@ -24,9 +24,6 @@ function gamumail_autoriser() { // ----------------- // Objet gamumails - - - /** * Autorisation de créer (gamumail) * @@ -82,3 +79,12 @@ function autoriser_gamumail_modifier_dist($faire, $type, $id, $qui, $opt) { function autoriser_gamumail_supprimer_dist($faire, $type, $id, $qui, $opt) { return $qui['statut'] == '0minirezo' and !$qui['restreint']; } + +/** + * Autorisation de modifier le nom d'un slug + * uniquement les webmestres avec un mail en @gamuza.fr + **/ +function autoriser_gamumail_modifier_nom_slug_dist($faire, $type, $id, $qui, $opt) { + return $qui['webmestre'] === "oui" + and strpos($qui['email'], 'gamuza.fr') !== false; +} \ No newline at end of file diff --git a/inclure/gamumail_config.html b/inclure/gamumail_config.html index 03382de..d5f5674 100644 --- a/inclure/gamumail_config.html +++ b/inclure/gamumail_config.html @@ -14,6 +14,9 @@ padding: 10px; border-radius: 4px; } + .configuration_mails .well .crayon { + background-color: inherit; + } .un-pdf { border: 1px solid black; margin-bottom: 1rem; @@ -97,12 +100,14 @@
- [(#AUTORISER{supprimer,gamumail}|oui) -
- <:gamumail:slug:>: - [(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})] -
- ] +
+ <:gamumail:slug:>: + [(#AUTORISER{modifier_nom_slug,gamumail}|?{ + [(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})] + , + [(#SLUG)] + })] +
<:gamumail:objet:>: [(#SUJET|sinon{<:gamumail:dbe_clic_editer:>})]