Bonjour Je recherche une solution pour l'interopérabilité entre les plugins PDF et CustomFields. Sur le forum il y a environ 6 mois, Yllen a dit que le plugin PDF fonctionne avec d'autres plugins et que CustomFields a besoin d'une amélioration pour que PDF puisse l'exploiter.
Or, dans PDF je ne vois pas de mécanisme lui permettant de prendre connaissance d'onglets supplémentaires apportés par CustomFields (ou n'importe quel autre plugin). Si cela est confirmé (et c'est pour ça que j'écris à la liste), je pense apporter à PDF de quoi gérer un nouveau hook que d'autres plugins pourront utiliser. Reste à voir si c'est possible, car je ne trouve pas de documentation où il est décrit comment déclarer un nouveau hook, et à défaut, je ne connais pas de plugin offrant déjà cette fonctionnalité. En gros j'imagine le fonctionnement suivant : PDF s'initialise et déclare un hook. Dans le postinit de CustomFields, ce dernier enregistre une méthode sur ce hook. Quand PDF voudra générer une vue d'un objet, il déclenchera le hook, ce qui donnera l'occasion à CustomFields de générer la vue pour les champs personnalisés. les méthodes recevront le type ainsi que l'ID de l'élément à traiter. Ca me parait être une bonne approche, en particulier pour Custom Fields, dont le contenu ne peut pas être connu par PDF, contrairement aux objets figés et gérés par GLPI lui-même.
_______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev