Re: API autoriser

Fil <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAERh8-msT97wit=cp8ZW_LAsinZYABgXFy8ULj9DVkLCuCdoXw@mail.gmail.com>
2015-11-24 18:52 GMT+01:00 David Fredette <[email protected]>:

> Il est d’ailleurs très difficile avec son concept actuel de créer une
> interface dans l’espace privé pour pouvoir créer de nouveau statut et
> d'assigner a ce statut des droits spécifique, les droits n’existant pas
> autrement que par création de fonctions…


Je réagis juste sur ce point, car il me semble au contraire très facile de
se brancher là-dessus : tu peux tout à fait faire une fonction *générique*
qui va regarder les valeurs que tu as réglées dans ton tableau de
configuration et qui calcule l'autorisation.

Autrement dit, pas obligé de faire une fonction autoriser_quoi_qui() pour
chaque cas, alors que tu peux définir directement une fonction autoriser()
qui prend totalement la main.

Exemple de base : function autoriser() { return true; } : tout le monde a
le droit de tout faire.

-- Fil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.