Browse Source

autorisations convertir page unique + configuration exemple

master
chankalan 2 years ago
parent
commit
473ac49cec
  1. 17
      baz_april_autorisations.php
  2. 6
      formulaires/configurer_baz_april.html
  3. 2
      paquet.xml

17
baz_april_autorisations.php

@ -20,3 +20,20 @@ if (!defined('_ECRIRE_INC_VERSION')) {
*/
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', 'baz_april', $qui);
}
function autoriser_baz_april_pageconvertir_dist($faire, $type, $id, $qui, $opt) {
return false;
}

6
formulaires/configurer_baz_april.html

@ -9,9 +9,9 @@
<div>
#ACTION_FORMULAIRE{#ENV{action}}
<ul class="editer-groupe">
[(#SAISIE{case,afficherauteurs,
label=<:baz_april:afficherauteurs_label:>,
explication=<:baz_april:afficherauteurs_explications:>,
[(#SAISIE{case,exemple,
label=<:baz_april:exemple_label:>,
explication=<:baz_april:exemple_explications:>,
defaut=non})]
</ul>
<p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:/>" /></p>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="baz_april"
categorie="squelette"
version="2.0.4"
version="2.0.5"
schema="1.0.0"
etat="dev"
compatibilite="[3.2.0;3.3.*]"

Loading…
Cancel
Save