Resolved.
Dodger wrote:
>
> Hi,
>
> My ARO tree:
>
> [1]
> [2]
> [3]
> [4]
>
> My ACO tree:
>
> [1] Root
> [2] Pages
> [3] display
>
> A permission in the aros_acos table:
>
> id, aro_id, aco_id, _create, _read, _update, _delete
> 1, 4, 2, '0', '0', '0', '0'
>
> i.e. Grant ARO 4 access to ACO 2 ('Pages' controller).
>
> However, this check returns false:
>
> $this->Acl->check(array('model' => 'Group', 'foreign_key' => 4),
> 'Root/Pages/display')
>
> So does this one (without the 'Root/' prefix):
>
> $this->Acl->check(array('model' => 'Group', 'foreign_key' => 4),
> 'Pages/display')
>
> What's wrong? Don't child nodes inherit from their parents?
>
> I actually changed the aco_id in the permission to 1 and 2 as well, and
> check() still does not return true.
>
> ... help! :-)
>
> Glen.
>
--
View this message in context:
http://www.nabble.com/Please-help----Acl-node-inheritance-tf4874972.html#a13966759
Sent from the CakePHP mailing list archive at Nabble.com.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake
PHP" 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
-~----------~----~----~----~------~----~------~--~---