Re: API autoriser

David Fredette <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 2015-11-24 à 13:20, Fil <[email protected]> a écrit :

> 
> 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


D’accord sur le principe, de la fonction, d’ailleurs, si le core n,est pas intéressé pas l’idée, je vais me servir de cela pour créer mon plugin et utiliser grosso-modo cet que j’ai décris… 

Cependant, ce que j’essai d’amener, c’est la possibilité de gérer de nouveaux statut et d’assigner des droits sans passer par de la prog… Donc de pouvoir avoir un utilisateur d’un site non-programmeur qui pourra gérer des droits d’accès via l’interface… 

--
David Fredette
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.