[spip-dev] Quelques pipelines en plus ?

Hello,

A la manière du pipeline trig_propager_les_secteurs de inc/rubriques.php, j'aurais bien besoin de pipeline('calculer_langues_rubriques','') dans la fonction portant le même nom pour transmettre les langues à de nouveaux objets : lettres ; sondages ; formulaires ; produits. Ces objets ont un champ lang dans la BDD qui permet l'utilisation du critère {lang} dans les boucles associées (LETTRES, SONDAGES...) c'est bien pratique. Remarque : je peux récupérer la langue de la rubrique d'une lettre lors de sa création mais si la rubrique parente change de secteur - de langue le cas échéant - le champ lang de spip_lettres devient erroné. C'est pourquoi j'ai besoin d'un pipeline pour mettre à jour la langue lors d'une modification sur une rubrique.

Dans exec/naviguer.php > fonction tester_rubrique_vide, l'ajout des 2 lignes suivantes :
if (pipeline('tester_rubrique_vide', array('args' => array('id_rubrique' => $id_rubrique), 'data' => '')))
return false;
avant le "return true;" permettrait de tester si d'autres objets sont associés à la rubrique en cours, et d'afficher ou non le lien pour supprimer la rubrique.

Que pensez-vous de l'ajout de ces 2 pipelines ?

Pierre