Autorisations et formulaire de configuration d'un plugin

Salut,

j’ai suivi ce tuto pour mettre en place un formulaire de configuration de mon plugin : Formulaire de configuration avec le plugin Saisies - SPIP-Contrib

En parallèle, j’utilise le plugin Autorité pour interdire la configuration du site aux non-webmestres, donc les admins n’ont pas accès au formulaire de configuration (la page affiche « Accès interdit »).

J’essaie en vain d’autoriser les admin complet à accéder à mon formulaire, mais rien n’y fait :

Dans paquet.xml, j’ai ajouté :
<pipeline nom="autoriser" inclure="ctz_autoriser.php" />

Dans ctz_autoriser.php (joyeusement pompé dans Gis ) :

<?php

if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}

function ctz_autoriser(){	
}

function configurer_ctz_dist($faire, $type, $id, $qui, $opt) {
	return (in_array($qui['statut'], array('0minirezo')));
}

et dans /prive/squelettes/contenu/configurer_ctz.html

[(#AUTORISER{configurer,ctz}|sinon_interdire_acces)]
<h1 class="grostitre"><:ctz:cfg_titre_parametrages:></h1>
<div class="ajax">
	#FORMULAIRE_CONFIGURER_CTZ
</div>

Si vous avez des pistes, je prends !

Je me permets un petit up des fois que…

Le 18/11/2021 à 17:45, jeanmarie via Discuter de SPIP a écrit :

|function configurer_ctz_dist|

C’est pas l’API autoriser ça. Il te manque… « autoriser ». Et en plus c’est le $quoi d’abord : autoriser_truc_configurer.


RastaPopoulos