Bonjour,
TL;DR
Est-il possible/Comment faire pour transmettre aux pipelines post_edition_lien, post_edition ou encore post_insertion de nouvelles informations lorsqu’ils sont appelés par objet_inserer() ou bien objet_associer() ?
Exemple : sur une liaison je rajoute une « qualif » en faisant objet_associer($objets_source, $objets_lies[,$qualif]). Je souhaite ensuite récupérer ma/mes qualifs dans post_edition_lien()…
Version longue :
Je suis en train de créer une interface de monitoring d’actions effectuées sur les objets éditoriaux, dans ce style :
Tableau de bord
Fiche détail d’une action monitorée
La problématique :
Je dispose de deux méthodes pour ajouter des documents au site :
- via les formulaires dist clasiques de medias
- via une API externe appelée depuis un CVT
Lorsqu’un auteur utilise l’API ou le formulaire classique je souhaite le savoir en récupérant cette info dans les pipelines post_edition, post_insertion, etc.
Je cherche à faire transiter depuis la fonction traiter de mon CVT jusqu’aux pipelines post_insertion, post_edition ou post_edition_lien l’information qu’il s’agit d’une importation par API afin de mieux qualifier les éléments de mon monitoring.
Je n’ai pas encore pu déterminer si post_edition_lien était capable de récupérer les « informations extras » de la liaison si l’on fait quelque chose comme :
objet_associer(array("document"=>3), array("article"=>5), array('via'=>'api'));
Mais dans tous les cas, j’ai aussi ce besoin lorsque je m’appui sur post_insertion ou post_edition pour retrouver mes informations « extras »…
Y a t’il un moyen d’agir sur ces pipelines pour leur apporter un contexte supplémentaire ?
Merci pour toute piste et désolé pour la migraine !