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