toujours dans pour mes histoires d'autorisation, j'ai rajouté des
statuts aux rubrique et ca coince : calculer_rubrique me les fait
sauter à chaque appel.
Serait il possible d'eviter le probleme en faisant juste dans inc/rubriques.php :
105c105
< spip_query("UPDATE spip_rubriques SET date=date_tmp,
statut=statut_tmp");
toujours dans pour mes histoires d'autorisation, j'ai rajouté des
statuts aux rubrique et ca coince : calculer_rubrique me les fait
sauter à chaque appel.
Serait il possible d'eviter le probleme en faisant juste dans
inc/rubriques.php :
105c105
< spip_query("UPDATE spip_rubriques SET date=date_tmp,
statut=statut_tmp");
---
> spip_query("UPDATE spip_rubriques SET date=date_tmp,
statut=statut_tmp where statut IN ('publie','prive')");
ou, plus ouvert, en mettant un pipeline juste avant l'update, que je
puisse mettre les bonnes valeurs dans statut_tmp
Oui le pipeline est la meilleure solution ; par exemple ça permettra de
faire un plugin du genre "toutes les rubriques sont toujours publiées" (ou,
plutôt, un tweak, tellement ce serait petit, comme plugin).
Je l'ai ajouté en [8607] (c'est sur la branche dev).
Oui le pipeline est la meilleure solution ; par exemple ça permettra de
faire un plugin du genre "toutes les rubriques sont toujours publiées" (ou,
plutôt, un tweak, tellement ce serait petit, comme plugin).
Je l'ai ajouté en [8607] (c'est sur la branche dev).
nickel, merci.
Pourquoi pas dans la 1.9.2 par contre ?
ceci dit, il faudrait sans doute un "verrou" ou qqchose du genre pour calculer_rubriques, sinon, il risque d'y avoir des interferences si il est appelé 2 fois par 2 actions quasi simultanées.
Oui le pipeline est la meilleure solution ; par exemple ça permettra de
faire un plugin du genre "toutes les rubriques sont toujours publiées" (ou,
plutôt, un tweak, tellement ce serait petit, comme plugin).
Je l'ai ajouté en [8607] (c'est sur la branche dev).
nickel, merci.
Pourquoi pas dans la 1.9.2 par contre ?
ceci dit, il faudrait sans doute un "verrou" ou qqchose du genre pour calculer_rubriques, sinon, il risque d'y avoir des interferences si il est appelé 2 fois par 2 actions quasi simultanées.
@++
J'ai vu tweak : surtout n'hésitez pas à ajouter des tweaks, votre conversation pour moi est assez obscure et vous avez les moyens de tester...
un peu de doc : [archive] Tweak SPIP - SPIP-Contrib