Saturday, November 27, 2010

Re: Acl and bindNode

A very minor change to the core, but you're right nutesco it would
break upgrades. So far the fix is holding steady on my deployments so
I'm going to submit it as a bug and perhaps they can permanently fix
it for the next release.

If anyone has a userland fix that would be even better in case it
takes a while to fix the core.

On Nov 23, 4:38 pm, netusco <ernestcon...@gmail.com> wrote:
> I just had the same problem, it really looks like a bug on cakephp...
>
> It was working when ids of groups where the same as ids of aros, but
> not working when different.
>
> I agree with parallel 32 but I would prefer not to use his approach as
> it would break in any upgrading...
>
> Is there anyone who could get a light on this issue?
>
> thanks
>
> On Nov 22, 8:37 pm, Jeremy Burns | Class Outfit
>
>
>
>
>
>
>
> <jeremybu...@classoutfit.com> wrote:
> > See the previous reply in this thread that arrived yesterday - haven't followed it through yet.
>
> > Jeremy Burns
> > Class Outfit
>
> > jeremybu...@classoutfit.comhttp://www.classoutfit.com
>
> > On 21 Nov 2010, at 22:49, Rajat wrote:
>
> > > i m also facing this issue.....
> > > did u get any official updates on this?
>
> > > On Nov 4, 1:34 am, Jeremy Burns | Class Outfit
> > > <jeremybu...@classoutfit.com> wrote:
> > >> I'm still really hoping that someone with some inside knowledge can shed a light on this for me.
>
> > >> Jeremy Burns
> > >> Class Outfit
>
> > >> jeremybu...@classoutfit.comhttp://www.classoutfit.com
>
> > >> On 1 Nov 2010, at 07:24, Jeremy Burns | Class Outfit wrote:> Because the users table has a group_id on it.
>
> > >>> Jeremy Burns
> > >>> Class Outfit
>
> > >>> jeremybu...@classoutfit.com
> > >>>http://www.classoutfit.com
>
> > >>> On 31 Oct 2010, at 14:48, huoxito wrote:
>
> > >>>> Guess I dont get your point.
>
> > >>>> Users still must de added on Aro's table, otherwise how would your
> > >>>> system know that an user A belongs to group ALFA ?
>
> > >>>> On 29 out, 08:23, Jeremy Burns | Class Outfit
> > >>>> <jeremybu...@classoutfit.com> wrote:
> > >>>>> Anybody else got any more ideas on this? Anyone using it with success?
>
> > >>>>> Jeremy Burns
> > >>>>> Class Outfit
>
> > >>>>> jeremybu...@classoutfit.com
> > >>>>> (t) +44 (0) 208 123 3822
> > >>>>> (m) +44 (0) 7973 481949
> > >>>>> Skype: jeremy_burnshttp://www.classoutfit.com
>
> > >>>>> On 27 Oct 2010, at 17:10, Jeremy Burns | Class Outfit wrote:
>
> > >>>>>> I wish that were the case, but the guide then gives an example of the aros table, which only includes groups:http://book.cakephp.org/view/1547/Acts-As-a-Requester
>
> > >>>>>> Jeremy Burns
> > >>>>>> Class Outfit
>
> > >>>>>> jeremybu...@classoutfit.com
> > >>>>>>http://www.classoutfit.com
>
> > >>>>>> On 27 Oct 2010, at 13:41, cricket wrote:
>
> > >>>>>>> On Tue, Oct 26, 2010 at 4:40 PM, Jeremy Burns
> > >>>>>>> <jeremybu...@classoutfit.com> wrote:
> > >>>>>>>> According to the online tutorial:
>
> > >>>>>>>> "
> > >>>>>>>> In case we want simplified per-group only permissions, we need to
> > >>>>>>>> implement bindNode() in User model.
> > >>>>>>>> Code View
>
> > >>>>>>>> function bindNode($user) {
> > >>>>>>>>   return array('Group' => array('id' => $user['User']['group_id']));
> > >>>>>>>> }
>
> > >>>>>>>>  function bindNode($user) {
> > >>>>>>>>     return array('Group' => array('id' => $user['User']
> > >>>>>>>> ['group_id']));
> > >>>>>>>>  }
>
> > >>>>>>>> This method will tell ACL to skip checking User Aro's and to check
> > >>>>>>>> only Group Aro's.
> > >>>>>>>> "
>
> > >>>>>>>> I've done this but I'm still getting users added to the aros table.
> > >>>>>>>> What am I missing?
>
> > >>>>>>> I believe that's normal. Users will still be present in aros but the
> > >>>>>>> point is that ACL won't /check/ User, but Group.
>
> > >>>>>>> Check out the new CakePHP Questions sitehttp://cakeqs.organdhelpotherswith their CakePHP related questions.
>
> > >>>>>>> You received this message because you are subscribed to the Google Groups "CakePHP" group.
> > >>>>>>> To post to this group, send email to cake-php@googlegroups.com
> > >>>>>>> To unsubscribe from this group, send email to
> > >>>>>>> cake-php+unsubscribe@googlegroups.com For more options, visit this group athttp://groups.google.com/group/cake-php?hl=en
>
> > >>>>>> Check out the new CakePHP Questions sitehttp://cakeqs.organdhelpotherswith their CakePHP related questions.
>
> > >>>>>> You received this message because you are subscribed to the Google Groups "CakePHP" group.
> > >>>>>> To post to this group, send email to cake-php@googlegroups.com
> > >>>>>> To unsubscribe from this group, send email to
> > >>>>>> cake-php+unsubscribe@googlegroups.com For more options, visit this group athttp://groups.google.com/group/cake-php?hl=en
>
> > >>>> Check out the new CakePHP Questions sitehttp://cakeqs.organdhelpothers with their CakePHP related questions.
>
> > >>>> You received this message because you are subscribed to the Google Groups "CakePHP" group.
> > >>>> To post to this group, send email to cake-php@googlegroups.com
> > >>>> To unsubscribe from this group, send email to
> > >>>> cake-php+unsubscribe@googlegroups.com For more options, visit this group athttp://groups.google.com/group/cake-php?hl=en
>
> > >>> Check out the new CakePHP Questions sitehttp://cakeqs.organdhelpothers with their CakePHP related questions.
>
> > >>> You received this message because you are subscribed to the Google Groups "CakePHP" group.
> > >>> To post to this group, send email to cake-php@googlegroups.com
> > >>> To unsubscribe from this group, send email to
> > >>> cake-php+unsubscribe@googlegroups.com For more options, visit this group athttp://groups.google.com/group/cake-php?hl=en
>
> > > Check out the new CakePHP Questions sitehttp://cakeqs.organdhelp others with their CakePHP related questions.
>
> > > You received this message because you are subscribed to the Google Groups "CakePHP" group.
> > > To post to this group, send email to cake-php@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > cake-php+unsubscribe@googlegroups.com For more options, visit this group athttp://groups.google.com/group/cake-php?hl=en

Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions.

You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en

No comments: