hi

I try to add permissions with this functions.

function initDB() {
    $group =& $this->User->Group;
    //Allow admins to everything
    $group->id = 1;
    $this->Acl->allow($group, 'controllers');

    //allow managers to posts and widgets
    $group->id = 2;
    $this->Acl->deny($group, 'controllers');
    $this->Acl->allow($group, 'controllers/Posts');
    $this->Acl->allow($group, 'controllers/Widgets');

    //allow users to only add and edit on posts and widgets
    $group->id = 3;
    $this->Acl->deny($group, 'controllers');
    $this->Acl->allow($group, 'controllers/Posts/add');
    $this->Acl->allow($group, 'controllers/Posts/edit');
    $this->Acl->allow($group, 'controllers/Widgets/add');
    $this->Acl->allow($group, 'controllers/Widgets/edit');
}


I really only try to do the acl tutorial but I cant get it done.
you can see the code on the doc site tutorial ACL.
The get a warning when I try to allow or deny.

On Oct 6, 7:43 pm, brian <[email protected]> wrote:
> On Tue, Oct 6, 2009 at 9:42 AM, Manu <[email protected]> wrote:
>
> > Hi
>
> > I'm trying to do the acl tutorial from the cake docs.
> > Unfortunately I can't edit the permissions.
> > When I try to setup the permissions I get this warning.
>
> > Warning (512): DbAcl::allow() - Invalid node [CORE\cake\libs\controller
> > \components\acl.php, line 325]
>
> > I also tried to set up permissions with the console tool. But I get
> > the same warning. I also tried different nodes and
> > it doesn't matter if I try to allow or deny.
> > I have the entries in the tables. I setup groups and users and I also
> > have the acos which I added with the build acl function from the
> > tutorial.
>
> > maybe It has something to do with my Apache, PHP or mysql
> > configuration.
> > I just installed everything and maybe I missed something.
> > I have apache http server 2.2 with php 5.2.11.
>
> > any ideas ?
>
> Can you post your code? The error is triggered because Cake can't find
> the association between nodes. Look at DbAcl::getAclLink(() in the
> AclComponent file.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to