> I have an implementation like this...
>
> ACOs
> Admin
> Clients
> + Company::1
> + + Company::1.login
> + + Company::1.users
> + + Company::1.transactions
> + + (... one for each controller)
> + Company::2
> + + (...)
> + (...)
> Users
> + User::1
> + User::2
> + (...)
>
> AROs
> Admin
> + User::1
> Users
> + User::2
> + User::3
> + (...)
>
> Each User::n aro has access to User::n aco.
> The ARO admin group has access to ACOs Admin, Clients, Users...
> And, each Company::n ACO can be accessed by selected users...
> If an user has access to the Company::n matrix, he access everything
> below it...
> If an user has write access to Company::n.users, he can manipulate
> wich registered users can access what and he can register users.
> (Users cannot self-registrate).
>
> Just my 2 cents for your references... =)

this sounds really useful, thanks!

I have a question though, how do you keep track of who created what?
Do you still have a Model.user_id to pull in the associated data?

cheers,

jon


-- 

jon bennett
w: http://www.jben.net/
iChat (AIM): jbendotnet Skype: jon-bennett

--~--~---------~--~----~------------~-------~--~----~
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