Ticket #413 (closed new feature: fixed)

Opened 7 months ago

Last modified 6 months ago

plugin de coord pour jACL

Reported by: bastnic Assigned to:
Priority: normal Milestone: Jelix 1.0.1
Component: jelix:acl Version: 1.0
Severity: normal Keywords:
Cc: Php version:
Review: Hosting Provider:
Documentation needed: 1 Blocking:

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

01/10/08 11:51:39 changed by laurentj

  • type changed from bug to new feature.
  • milestone set to Jelix 1.0.1.

01/15/08 16:14:30 changed by laurentj

  • status changed from new to closed.
  • resolution set to fixed.

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'),
         ...
      ),

02/27/08 14:22:53 changed by laurentj

  • review changed.
  • docneeded set to 1.
Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed