3 * Définit les autorisations du plugin Souscription
7 * @author Olivier Tétard
9 * @package SPIP\Souscription\Autorisations
12 if (!defined('_ECRIRE_INC_VERSION')) return;
16 * Fonction d'appel pour le pipeline
17 * @pipeline autoriser */
18 function souscription_autoriser(){}
22 // Objet souscription_dons
26 * Autorisation de voir un élément de menu (souscriptiondons)
28 * @param string $faire Action demandée
29 * @param string $type Type d'objet sur lequel appliquer l'action
30 * @param int $id Identifiant de l'objet
31 * @param array $qui Description de l'auteur demandant l'autorisation
32 * @param array $opt Options de cette autorisation
33 * @return bool true s'il a le droit, false sinon
35 function autoriser_souscriptiondons_menu_dist($faire, $type, $id, $qui, $opt){
41 * Autorisation de voir le bouton d'accès rapide de création (souscriptiondon)
43 * @param string $faire Action demandée
44 * @param string $type Type d'objet sur lequel appliquer l'action
45 * @param int $id Identifiant de l'objet
46 * @param array $qui Description de l'auteur demandant l'autorisation
47 * @param array $opt Options de cette autorisation
48 * @return bool true s'il a le droit, false sinon
50 function autoriser_souscriptiondoncreer_menu_dist($faire, $type, $id, $qui, $opt){
51 /* return autoriser('creer', 'souscription_don', '', $qui, $opt); */
56 * Autorisation de créer (souscriptiondon)
58 * @param string $faire Action demandée
59 * @param string $type Type d'objet sur lequel appliquer l'action
60 * @param int $id Identifiant de l'objet
61 * @param array $qui Description de l'auteur demandant l'autorisation
62 * @param array $opt Options de cette autorisation
63 * @return bool true s'il a le droit, false sinon
65 function autoriser_souscriptiondon_creer_dist($faire, $type, $id, $qui, $opt) {
70 * Autorisation de voir (souscriptiondon)
72 * @param string $faire Action demandée
73 * @param string $type Type d'objet sur lequel appliquer l'action
74 * @param int $id Identifiant de l'objet
75 * @param array $qui Description de l'auteur demandant l'autorisation
76 * @param array $opt Options de cette autorisation
77 * @return bool true s'il a le droit, false sinon
79 function autoriser_souscriptiondon_voir_dist($faire, $type, $id, $qui, $opt) {
80 /* return autoriser('webmestre', '', '', $qui); */
85 * Autorisation de modifier (souscriptiondon)
87 * @param string $faire Action demandée
88 * @param string $type Type d'objet sur lequel appliquer l'action
89 * @param int $id Identifiant de l'objet
90 * @param array $qui Description de l'auteur demandant l'autorisation
91 * @param array $opt Options de cette autorisation
92 * @return bool true s'il a le droit, false sinon
94 function autoriser_souscriptiondon_modifier_dist($faire, $type, $id, $qui, $opt) {
95 return autoriser('webmestre', '', '', $qui);
99 * Autorisation de supprimer (souscriptiondon)
101 * @param string $faire Action demandée
102 * @param string $type Type d'objet sur lequel appliquer l'action
103 * @param int $id Identifiant de l'objet
104 * @param array $qui Description de l'auteur demandant l'autorisation
105 * @param array $opt Options de cette autorisation
106 * @return bool true s'il a le droit, false sinon
108 function autoriser_souscriptiondon_supprimer_dist($faire, $type, $id, $qui, $opt) {
109 return autoriser('webmestre', '', '', $qui);
114 * Autorisation de lier/délier l'élément (souscriptiondons)
116 * @param string $faire Action demandée
117 * @param string $type Type d'objet sur lequel appliquer l'action
118 * @param int $id Identifiant de l'objet
119 * @param array $qui Description de l'auteur demandant l'autorisation
120 * @param array $opt Options de cette autorisation
121 * @return bool true s'il a le droit, false sinon
123 function autoriser_associersouscriptiondons_dist($faire, $type, $id, $qui, $opt) {
124 return autoriser('webmestre', '', '', $qui);
127 function autoriser_dons_souscriptionexporter_dist($faire, $type, $id, $qui, $opt) {
130 return autoriser('webmestre', '', '', $qui);