diff --git a/content/configurer_gamumail.html b/content/configurer_gamumail.html new file mode 100644 index 0000000..c84457b --- /dev/null +++ b/content/configurer_gamumail.html @@ -0,0 +1,6 @@ +#CACHE{0} +[(#AUTORISER{configurer,gamumail}|sinon_interdire_acces)] + +
+ +
diff --git a/gamumail_autorisations.php b/gamumail_autorisations.php index e47ea8f..5e97349 100644 --- a/gamumail_autorisations.php +++ b/gamumail_autorisations.php @@ -27,58 +27,22 @@ function gamumail_autoriser() { -/** - * Autorisation de créer (gamumail) - * - * @param string $faire Action demandée - * @param string $type Type d'objet sur lequel appliquer l'action - * @param int $id Identifiant de l'objet - * @param array $qui Description de l'auteur demandant l'autorisation - * @param array $opt Options de cette autorisation - * @return bool true s'il a le droit, false sinon -**/ function autoriser_gamumail_creer_dist($faire, $type, $id, $qui, $opt) { return in_array($qui['statut'], array('0minirezo', '1comite')); } -/** - * Autorisation de voir (gamumail) - * - * @param string $faire Action demandée - * @param string $type Type d'objet sur lequel appliquer l'action - * @param int $id Identifiant de l'objet - * @param array $qui Description de l'auteur demandant l'autorisation - * @param array $opt Options de cette autorisation - * @return bool true s'il a le droit, false sinon -**/ function autoriser_gamumail_voir_dist($faire, $type, $id, $qui, $opt) { return true; } -/** - * Autorisation de modifier (gamumail) - * - * @param string $faire Action demandée - * @param string $type Type d'objet sur lequel appliquer l'action - * @param int $id Identifiant de l'objet - * @param array $qui Description de l'auteur demandant l'autorisation - * @param array $opt Options de cette autorisation - * @return bool true s'il a le droit, false sinon -**/ function autoriser_gamumail_modifier_dist($faire, $type, $id, $qui, $opt) { return in_array($qui['statut'], array('0minirezo', '1comite')); } -/** - * Autorisation de supprimer (gamumail) - * - * @param string $faire Action demandée - * @param string $type Type d'objet sur lequel appliquer l'action - * @param int $id Identifiant de l'objet - * @param array $qui Description de l'auteur demandant l'autorisation - * @param array $opt Options de cette autorisation - * @return bool true s'il a le droit, false sinon -**/ function autoriser_gamumail_supprimer_dist($faire, $type, $id, $qui, $opt) { return $qui['statut'] == '0minirezo' and !$qui['restreint']; } + +function autoriser_gamumail_configurer_dist($faire, $type, $id, $qui, $opt) { + return autoriser('webmestre'); +}