Je viens de m'apercevoir que les autorisations SPIP 3.0 ont changé la donne depuis la rev 16301 qui passe le $type par la moulinette de objet_type().
Du coup autoriser('configurer', 'plugins') amène à chercher une fonction autoriser_plugin() qui n'existe pas puisque le pluriel de $type est retiré...
Par ailleurs, est-ce que supprimer l'underscore est nécessaire ?
autoriser('configurer', 'mes_objets') va rechercher la fonction autoriser_mesobjet(), ce qui me parait évidemment totalement absurde.
Mes tests sont-ils partagés sous SPIP 3.0 ?
L'API des autorisations était déjà fragile amha, cette évolution est-elle pérenne ?
[je corrige quelques erreurs, mes excuses]
Bonjour,
Je viens de m'apercevoir que les autorisations SPIP 3.0 ont changé la donne depuis la rev 16301 qui passe le $type par la moulinette de objet_type().
Du coup autoriser('configurer', 'plugins') amène à chercher une fonction autoriser_plugin_configurer() qui n'existe pas puisque le pluriel de $type est retiré...
Par ailleurs, est-ce que supprimer l'underscore est nécessaire ?
autoriser('configurer', 'mes_objets') va rechercher la fonction autoriser_mesobjet_configurer(), ce qui me parait évidemment totalement absurde.
Mes tests sont-ils partagés sous SPIP 3.0 ?
L'API des autorisations était déjà fragile amha, cette évolution est-elle pérenne ?