baz_april/baz_april_autorisations.php

40 lines
1.1 KiB
PHP

<?php
/**
* Définit les autorisations du plugin baz_april
*
* @plugin baz_april
* @copyright 2019
* @author Nicolas Dorigny
* @licence GNU/GPL
* @package SPIP\baz_april\Autorisations
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Fonction d'appel pour le pipeline
*
* @pipeline autoriser
*/
function baz_april_autoriser() {
}
/**
* on ne veut pas la possibilite de convertir un article en page, donc on surcharge la fonction du plugin Pages
en utilisant une nouvelle fonction d'autorisation avec *_dist, pour pouvoir la surcharger à son tour si besoin, merci Ybbet
https://zone.spip.org/trac/spip-zone/browser/_plugins_/info_sites/trunk/info_sites_autorisations.php#L281
du coup, si on veut revenir sur cette decision on surcharge dans un plugin
function autoriser_baz_april_pageconvertir() {
return true;
}
*/
function autoriser_page_convertir($faire, $type, $id, $qui, $opt) {
return autoriser('pageconvertir', 'bazapril', $qui);
}
function autoriser_bazapril_pageconvertir_dist($faire, $type, $id, $qui, $opt) {
return false;
}