amelioration ordre autorisations

This commit is contained in:
Christophe 2022-05-03 16:08:44 +02:00
parent 6a5b838289
commit 643f5aee98

View file

@ -21,34 +21,42 @@ function gamuform_autoriser() {
} }
function autoriser_gamuform_modifier_dist($faire, $type, $id, $qui, $opt) { function autoriser_gamuform_modifier_dist($faire, $type, $id, $qui, $opt) {
if (autoriser('webmestre')) {
return true;
}
if (!empty($opt['objet'])) { if (!empty($opt['objet'])) {
return autoriser('modifier', $opt['objet'], $id, $qui, []); return autoriser('modifier', $opt['objet'], $id, $qui, []);
} }
return false;
return autoriser('webmestre');
} }
function autoriser_gamuform_voir_dist($faire, $type, $id, $qui, $opt) { function autoriser_gamuform_voir_dist($faire, $type, $id, $qui, $opt) {
if (autoriser('webmestre')) {
return true;
}
if (!empty($opt['objet'])) { if (!empty($opt['objet'])) {
return autoriser('voir', $opt['objet'], $id, $qui, []); return autoriser('voir', $opt['objet'], $id, $qui, []);
} }
return false;
return autoriser('webmestre');
} }
function autoriser_gamuform_creer_dist($faire, $type, $id, $qui, $opt) { function autoriser_gamuform_creer_dist($faire, $type, $id, $qui, $opt) {
if (autoriser('webmestre')) {
return true;
}
if (!empty($opt['objet'])) { if (!empty($opt['objet'])) {
return autoriser('creer', $opt['objet'], $id, $qui, []); return autoriser('creer', $opt['objet'], $id, $qui, []);
} }
return false;
return autoriser('webmestre');
} }
function autoriser_gamuform_supprimer_dist($faire, $type, $id, $qui, $opt) { function autoriser_gamuform_supprimer_dist($faire, $type, $id, $qui, $opt) {
if (autoriser('webmestre')) {
return true;
}
if (!empty($opt['objet'])) { if (!empty($opt['objet'])) {
return autoriser('voir', $opt['objet'], $id, $qui, []); return autoriser('voir', $opt['objet'], $id, $qui, []);
} }
return false;
return autoriser('webmestre');
} }