source: spip-zone/_plugins_/declinaisons/trunk/declinaisons_autorisations.php @ 110316

Last change on this file since 110316 was 110042, checked in by abelass@…, 22 months ago

déclarer les champs pour le formulaire prix

  • utiliser l'api saisies, adaptation prix_objets 1.8.0
File size: 1.4 KB
Line 
1<?php
2/**
3 * Définit les autorisations du plugin Déclinaisons Prix
4 *
5 * @plugin     Déclinaisons Prix
6 * @copyright  2012 - 2018
7 * @author     Rainer Müller
8 * @licence    GNU/GPL
9 * @package    SPIP\Reservation_evenement\Autorisations
10 */
11
12if (!defined('_ECRIRE_INC_VERSION'))
13        return;
14
15/*
16 * Un fichier d'autorisations permet de regrouper
17 * les fonctions d'autorisations de votre plugin
18 */
19
20// declaration vide pour ce pipeline.
21function declinaisons_autoriser() {
22}
23
24// -----------------
25// Objet declinaisons
26
27// bouton de menu
28function autoriser_declinaisons_menu_dist($faire, $type, $id, $qui, $opts) {
29        return true;
30}
31
32// bouton d'outils rapides
33function autoriser_declinaisoncreer_menu_dist($faire, $type, $id, $qui, $opts) {
34        return autoriser('creer', 'declinaison', '', $qui, $opts);
35}
36
37// creer
38function autoriser_declinaison_creer_dist($faire, $type, $id, $qui, $opt) {
39        return in_array($qui['statut'], array(
40                '0minirezo',
41                '1comite'
42        ));
43}
44
45// voir les fiches completes
46function autoriser_declinaison_voir_dist($faire, $type, $id, $qui, $opt) {
47        return true;
48}
49
50// modifier
51function autoriser_declinaison_modifier_dist($faire, $type, $id, $qui, $opt) {
52        return in_array($qui['statut'], array(
53                '0minirezo',
54                '1comite'
55        ));
56}
57
58// supprimer
59function autoriser_declinaison_supprimer_dist($faire, $type, $id, $qui, $opt) {
60        return $qui['statut'] == '0minirezo' and !$qui['restreint'];
61}
Note: See TracBrowser for help on using the repository browser.