Thanks. The lemoncake was one of the links I found wanting.

I'll work through your tips when I move back onto this portion of the
development.

Thanks again.

On Feb 21, 6:00 pm, aranworld <[EMAIL PROTECTED]> wrote:
> For starters, you need to get familiar with the Cake console ACL
> manager.  That Lemoncake tutorial is good, but some of the stuff is a
> little out-of-date.
>
> There is NOT an all-inclusive page that includes everything.
>
> Here are some tips I can put in, having gone through this learning
> curve in January.
>
> The key for me was to install the ACL database tables and then start
> playing with the ACL Console manager and just looking at what happened
> in the database tables as I made modifications to the setup.
>
> Also, realize that if you are running Auth in 'actions' mode, the
> _create, _edit, _update, _delete columns in the acos_aros table need
> to always be set to 1 (happens automatically), because the permissions
> are going to be based on matching aliases and not based on crud
> mapping.  If you use Auth in 'crud' mode, then those columns will be
> used and aco aliases will be less important --- I found 'actions' mode
> to be more flexible, and so am using that.  Whenever I do a "grant"
> command, I have to add the "*" at the end to ensure that all four
> columns are set to 1.
>
> Be aware that if you are using the AclBehavior to automate things, you
> are going to have to create a custom function in your model to create
> the alias field in the aco or aro table.  The AclBehavior does NOT
> touch help with the alias field.  However, the alias field is very
> important, because it is what the Auth and Acl components use to
> determine permission.
>
> Also, in the time since some of the tutorials were written, there have
> been improvements made in the managing of elements in the tree.  You
> can now more easily change the parent of an item and have it
> automatically moved to the correct position on the tree.
>
> As it is written, you cannot use an Aco ( in 'actions' mode ) with the
> alias Users/edit/53 in which 53 is the user's id, because Auth does
> not recognize the ID in it's action function.  You will have to create
> a modified Auth::action() function, if you would like to use aliass
> such as Users/edit/53.
>
> With time you will start to get the hang of it, but be assured that it
> actually does work as advertised.
>
> On Feb 21, 5:54 am, "Dardo Sordi Bogado" <[EMAIL PROTECTED]> wrote:
>
> > This work great:
>
> >http://lemoncake.wordpress.com/2007/07/19/using-authcomponent-and-acl...
>
> > But, before make sure you have Auth working without ACL and are
> > comfortable with it.
>
> > On Thu, Feb 21, 2008 at 11:00 AM, leo <[EMAIL PROTECTED]> wrote:
>
> > >  Can anybody supply a URL to a tutorial for ACL in 1.2 that actually
> > >  includes everything? I have looked at a few that seem to leave vital
> > >  bits out.
>
> > >  It's a difficult topic to get your head round.
>
> > >  Thanks
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to