Skip to content

Intégration de l'API de parenté

RastaPopoulos a demandé de fusionner gh-3abd0771/44/unknown/refs/pull/44/head vers master

Intégration de l'API de parenté dans le core de SPIP. Cette API a été développée et testée en amont dans le plugin Déclarer parent, puis utilisée dans plusieurs plugins. Elle comporte 4 fonctions : 2 pour connaitre les types parent et enfants d'un type donné (que objet), 2 pour connaitre les contenus parent et enfants d'un contenu donné (objet + id_objet). Un filtre est ajouté pour connaitre le parent d'un contenu facilement (cas le plus courant). On déclare le parent pour les articles et les rubriques. Une fois intégré, il faudra ajouter les autres déclarations qui étaient fournies par le plugin pour les plugins-dist : syndic, mots, et forums.

C'est l'occasion d'avoir une nouvelle fonctionnalité attendue depuis longtemps par beaucoup de monde, dès la 3.3. En effet, c'est uniquement du nouveau, ça ne casse donc rien, et l'API a déjà été éprouvée dans plusieurs plugins, comme on le demandait au départ. Une fois dans le noyau, il sera toujours temps ensuite d'améliorer ce qui relève du core et des plugins-dist (hiérarchie, URL, etc), au moins l'API est là déjà dispo.

Rapports de requête de fusion