Modifier une autorisation d'un plugin

hi, attention !! ma question n’est peut être pas valide en spip 3.2

voilà
j’utilise le plugin emplois qui définit des autorisations dont « autoriser_offre_modifier_dist »
j’ai besoin de modifier cette autorisation donc j’ai créé la fonction
function autoriser_offre_modifier($faire, $type, $id, $qui, $opt) {....}

et donc en suivant la doc Créer ou surcharger des autorisations - Programmer avec SPIP 4.0

j’ai rajouté dans mes_options.php

$GLOBALS['spip_pipeline']['autoriser'] .= "|mes_autorisations";
 
function mes_autorisations(){
	include_spip('inc/mes_autorisations');

et dans le fichier squelettes/inc/mes_autorisations.php

if (!defined('_ECRIRE_INC_VERSION')) {
	return;
}
function autoriser_offre_modifier($faire, $type, $id, $qui, $opt) {
spip_log("dans dans site_autorisations autoriser_modifier_offre",'my');
	return $qui['statut'] == '0minirezo'AND $qui['restreint'];
}

qui bloque le site avec l’erreur

Notice: Undefined index: autoriser in /srv/data/web/vhosts/3w.plandecuques.fr/htdocs/config/mes_options.php on line 43

la ligne 43 étant $GLOBALS[‹ spip_pipeline ›][‹ autoriser ›] .= « |mes_autorisations »;

par contre si je rajoute ma fonction function autoriser_offre_modifier(…; ) directement dans mes_options.php il n’y a pas d’erreur et la fonction fonctionne comme attendu.

Il manque une vérification que le tableau existe déjà :
$GLOBALS['spip_pipeline']['autoriser'] = (isset($GLOBALS['spip_pipeline']['autoriser'])?['spip_pipeline']['autoriser']:'') . "|mes_autorisations";