http://web2py.com/books/default/chapter/29/06/the-database-abstraction-layer?search=tenant#Common-fields-and-multi-tenancy
On Wed, Oct 30, 2013 at 2:01 PM, Dave S <snidely....@gmail.com> wrote: > > > On Wednesday, October 30, 2013 6:48:51 AM UTC-7, Richard wrote: >> >> If you have two diffrents companie you may consider multi-tenant site. >> > > > What's your recommended readling list for this? > > /dps > > >> >> Richard >> >> >> On Wed, Oct 30, 2013 at 9:47 AM, Richard Vézina <ml.richa...@gmail.com>wrote: >> >>> It depends of what you do with the groups... You have to write your own >>> logic around them... For instance you have driver group, so in your code >>> you let driver group access only page/controller fucntion and form they are >>> allow and in those controller you control the flow of what they can do the >>> way you want. The group only diserve the purpose to determine if a user is >>> allow or not to do something... >>> >>> So you can put a user at the same time in a group of driver and a >>> dispatcher if you want. So if he want to behave like a driver he can, and >>> when he want to behave like a dispatcher it can too... >>> >>> Hope it helps. >>> >>> Richard >>> >>> >>> On Tue, Oct 29, 2013 at 10:32 PM, raferbop <rafe...@gmail.com> wrote: >>> >>>> Richard, >>>> >>>> I am trying to create a number of number of groups, who are assigned >>>> users with different roles. A good example is where you have different taxi >>>> companies, that have its own dispatch personnel and drivers. For example, >>>> lets say you have 2 companies with the following employees; >>>> >>>> Company A >>>> 1.) Mark Biggs - Driver >>>> 2.) Kerry Hinds - Dispatcher >>>> >>>> Company B >>>> 1.) Mimi Johnson - Driver >>>> 2.) David Hanson - Dispatcher >>>> >>>> I want to create 2 groups, add employees to each, an assign roles. >>>> >>>> I read the chapter on access control, but I still don't understand how >>>> to create a multi-group user database. >>>> >>>> >>>> On Tuesday, October 29, 2013 11:20:02 AM UTC-5, Richard wrote: >>>> >>>>> What do you want exactly? auth_membership is a many-to-many table that >>>>> put in relation auth_user and auth_group... >>>>> >>>>> What do you mean by implement auth_group, etc. you don't need to, they >>>>> are built-in web2py... >>>>> >>>>> If you explain more what you want exactly we can provide more insight >>>>> on what you need... >>>>> >>>>> If you just want to activate RBAC you should read the book, about that >>>>> : >>>>> http://web2py.com/books/default/chapter/29/09/access-control?search=RBAC#Access-Control >>>>> >>>>> Richard >>>>> >>>>> >>>>> On Tue, Oct 29, 2013 at 10:46 AM, raferbop <rafe...@gmail.com> wrote: >>>>> >>>>>> >>>>>> I am having a difficult time in understanding how to implement the >>>>>> above functions, and the chapter on authentication skims over the topic. >>>>>> Massimo has some great examples in the appliances section, but I haven't >>>>>> come across an example that utilizes a many-to-many relationship with >>>>>> respect to groups and roles. I would appreciate if someone could direct >>>>>> me >>>>>> to some really good or extensive tutorials on that subject area. >>>>>> >>>>>> Kind regards, >>>>>> -- >>>>>> Resources: >>>>>> - http://web2py.com >>>>>> - http://web2py.com/book (Documentation) >>>>>> - http://github.com/web2py/web2py (Source code) >>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "web2py-users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to web2py+un...@googlegroups.com. >>>>>> >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>> >>>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to web2py+un...@googlegroups.com. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >> -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.