Autorisation sur les listes d'objets
Sous SPIP 3 il y a dans inc/autoriser.php
function autoriser_auteurs_menu_dist($faire, $type, $id, $qui, $opt){return true;} function autoriser_articles_menu_dist($faire, $type, $id, $qui, $opt){return true;} function autoriser_rubriques_menu_dist($faire, $type, $id, $qui, $opt){return true;}
ce qui permet de dire qu'on autorise pas à voir le menu menant à la liste des auteurs / des articles / des rubriques.
Mais! si on se rend sur (par exemple) ?exec=auteurs
il n'y a aucune manière de ne pas autoriser à voir cette page.
Je vois trois solutions a) dans prive/squelettes/contenu/auteurs.html mettre un test #AUTORISATION{auteurs,menu} (ou équivalent, je ne me rappel plus la syntaxe exactes) et ainsi de suite sur toute les pages. b) la même chose, mais avec #AUTORISATION{voir,auteurs}. Le pb c'est qu'on arrive sur autoriser_auteur_voir ... ce qui entraîne confusion entre voir les auteurs et voir UN auteurs particulier c) considérer que pour chaque page ?exec on teste automatiquemnt l'autorisation sur le menu correspondant.
Ps : ceci fait suite à ce message http://comments.gmane.org/gmane.comp.web.spip.user/184403 et ma tentative d'intégrer le besoin d'en autorité