Renommage de souscription_dons en souscriptions
[spip_souscriptions.git] / souscription_autorisations.php
1 <?php
2 /**
3  * Définit les autorisations du plugin Souscription
4  *
5  * @plugin     Souscription
6  * @copyright  2013
7  * @author     Olivier Tétard
8  * @licence    GNU/GPL
9  * @package    SPIP\Souscription\Autorisations
10  */
11
12 if (!defined('_ECRIRE_INC_VERSION')) return;
13
14
15 /**
16  * Fonction d'appel pour le pipeline
17  * @pipeline autoriser */
18 function souscription_autoriser(){}
19
20
21 // -----------------
22 // Objet souscriptions
23
24
25 /**
26  * Autorisation de voir un élément de menu (souscriptions)
27  **/
28 function autoriser_souscriptions_menu_dist($faire, $type, $id, $qui, $opt){
29   return true;
30 }
31
32
33 /**
34  * Autorisation de voir le bouton d'accès rapide de création (souscription)
35  **/
36 function autoriser_souscriptioncreer_menu_dist($faire, $type, $id, $qui, $opt){
37   /* return autoriser('creer', 'souscription', '', $qui, $opt); */
38   return false;
39 }
40
41 /**
42  * Autorisation de créer un don. Tout le monde est autorisé
43  * à faire un don.
44  **/
45 function autoriser_souscription_creer_dist($faire, $type, $id, $qui, $opt) {
46   return true;
47 }
48
49 /**
50  * Autorisation de voir un don. Il faut être administrateur pour voir
51  * un don.
52  **/
53 function autoriser_souscription_voir_dist($faire, $type, $id, $qui, $opt) {
54   return autoriser('webmestre', '', '', $qui);
55 }
56
57 /**
58  * Autorisation de modifier un don. Personne n'est autorisé à le
59  * faire.
60  **/
61 function autoriser_souscription_modifier_dist($faire, $type, $id, $qui, $opt) {
62   return false;
63 }
64
65 /**
66  * Autorisation de supprimer un don. Personne n'est autorisé à le
67  * faire.
68  **/
69 function autoriser_souscription_supprimer_dist($faire, $type, $id, $qui, $opt) {
70   return false;
71 }
72
73 /* 
74  * Autorisation d'exporter un don.
75  */
76 function autoriser_souscription_exporter_dist($faire, $type, $id, $qui, $opt) {
77   return autoriser('webmestre', '', '', $qui);
78 }