Re: [web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-30 Thread Richard Vézina
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 rafer...@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-**Controlhttp://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 
 http://github.com/web2py/web2py(Source code)
 - 
 https://code.google.com/p/**web2py/issues/listhttps://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_outhttps://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.


Re: [web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-30 Thread Richard Vézina
If you have two diffrents companie you may consider multi-tenant site.

Richard


On Wed, Oct 30, 2013 at 9:47 AM, Richard Vézina ml.richard.vez...@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 rafer...@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-**Controlhttp://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 
 http://github.com/web2py/web2py(Source code)
 - 
 https://code.google.com/p/**web2py/issues/listhttps://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_outhttps://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.


Re: [web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-30 Thread Dave S


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.comjavascript:
  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.comjavascript:
  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 javascript:.
 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.


Re: [web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-30 Thread Richard Vézina
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.comwrote:

 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.


[web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-29 Thread raferbop

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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-29 Thread Richard Vézina
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 rafer...@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+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.


Re: [web2py] Any good tutorials on how to implement auth_group, auth_membership auth_permissions?

2013-10-29 Thread raferbop
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.comjavascript:
  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 javascript:.
 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.