autorisation de modifier le nom du slug = réservé aux admins @gamuza.fr.

This commit is contained in:
cy_altern 2021-03-08 18:59:52 +01:00
parent 2abc097a57
commit c986429568
3 changed files with 21 additions and 10 deletions

View file

@ -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;
}

View file

@ -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 @@
</h4>
<div id="#SLUG" class="js-hidden">
[(#AUTORISER{supprimer,gamumail}|oui)
<div class="objet--slug">
<strong><:gamumail:slug:>: </strong>
<span class="#EDIT{nom_slug}">[(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})]</span>
[(#AUTORISER{modifier_nom_slug,gamumail}|?{
<span class="[(#EDIT{nom_slug})]">[(#SLUG|sinon{<:gamumail:dbe_clic_editer:>})]</span>
,
<span class="">[(#SLUG)]</span>
})]
</div>
]
<div class="objet--mail">
<strong><:gamumail:objet:>: </strong>
<span class="#EDIT{sujet}">[(#SUJET|sinon{<:gamumail:dbe_clic_editer:>})]</span>