Still looking for a reply for this message!  C'mon, it's only 
been...what... 2-1/2 years??  Seriously. I was just looking at this again 
and thought to myself, "I remember asking that on web2py-user... I wonder 
if I missed the response?"  Turns out I didn't!

-- Joe


On Thursday, April 17, 2014 at 12:26:11 AM UTC-7, Joe Barnhart wrote:
>
> I find I need the "impersonate" feature for a website I'm building -- it 
> is the perfect solution to supporting users who forget how to work the 
> website or need help setting up their profile information.  In fact, I have 
> a group called "support" who I am tasking with this chore and I want them 
> to be able impersonate any of the users.
>
> EXCEPT, of course, me.  I have a group for the people who run and control 
> every aspect of the website, and only my partner and I have logons at this 
> level.  I don't want any "support" group members to be able to impersonate 
> my "root" group.  I may add a "manager" group at some point who should also 
> not be accessible to the support staff.  I guess I should also prevent 
> support staff from impersonating each other as well.  I'm no killjoy, but I 
> want to prevent "pranking" and epic April Fools jokes between my support 
> reps before they even get started.
>
> And I, of course, as "root" want to be able to impersonate anybody on my 
> site.  The only difference between me and the NSA is that my employees 
> won't have to wonder or guess if I'm looking over their shoulder -- I'll 
> tell them straight up!  (just kidding.  NSA also has a larger budget and 
> cooler toys.  there are actually several differences)
>
> I can see how I can add an "impersonate" group, and add it to either the 
> auth_user table or specific rows, but that doesn't give me the layers I'm 
> looking for.  That is:
>
> support --> impersonate users
> managers --> impersonate support, users
> root --> impersonate all of the above
>
> Have I missed something obvious?
>
> -- Joe "benevolent dictator" B.
>
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to