Ce pipeline sert à modifier la manière avec laquelle est automatiquement calculé le statut et la date de mise à jour d’une rubrique.
Lorsqu’un plugin déclare des objets d’un nouveau type, il peut par exemple se servir du pipeline calculer_rubriques
pour modifier le statut (’publie’ ou non) des rubriques qui contiendraient certains de ces objets.
Notamment, cela sera nécessaire pour rendre visible, sur le site public, une rubrique qui ne contient que des objets de ce type.
Pour cela, le pipeline doit enregistrer les nouvelles valeurs de statut et date dans les champs statut_tmp
et date_tmp
de la table spip_rubriques
. À la fin des appels par les différents plugins, ces valeurs seront recopiées dans les champs statut
et date
.
Documentation en chantier. Voir :
– la fonction calculer_rubriques_publiees
qui appelle ce pipeline
– la fonction calculer_rubriques_if
, qui recalcule les statuts d’une rubrique en particulier.