developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 14 years ago

Last modified 13 years ago

#413 closed new feature (fixed)

plugin de coord pour jACL

Reported by: bastnic Owned by:
Priority: normal Milestone: Jelix 1.0.1
Component: jelix:acl Version: 1.0
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

jACL devrait avoir un plugin de coord à la manière de jAuth qui permet de définir des valeurs pour un controller :

    public $pluginParams = array(
        '*'        => array('auth.required' => true),
        );

on pourrait ainsi définir que pour tout un controller, il faut avoir le droit MACHINCHOSE et que si on ne l'a pas, on redirige vers une page donnée en paramètre.

Change History (4)

comment:1 Changed 14 years ago by laurentj

  • Milestone set to Jelix 1.0.1
  • Type changed from bug to new feature

comment:2 Changed 14 years ago by laurentj

  • Resolution set to fixed
  • Status changed from new to closed

Un nouveau plugin a été crée (trunk et branche 1.0.x). Dans les contrôleurs dont on veut absolument vérifier les droits, il faut mettre dans $pluginParams :

 'jacl.right'=>array('sujet', 'valeur')

ou alors, pour verifier une série de droits que l'utilisateur doit posséder :

 'jacl.rights.and'=>array(
         array('sujet', 'valeur'),
         array('sujet', 'valeur'),
         ...
      ),

ou encore, pour vérifier que l'utilisateur possède un des droits parmis une liste :

 'jacl.rights.or'=>array(
         array('sujet', 'valeur'),
         array('sujet', 'valeur'),
         ...
      ),

comment:3 Changed 14 years ago by laurentj

  • Documentation needed set

comment:4 Changed 13 years ago by laurentj

  • Documentation needed unset
Note: See TracTickets for help on using tickets.