I'd have two user types public and bondsman. I'd like for an href on the 
home page to redirect to a different view depending on the group that the 
user is a part of. If they are logged in as public the redirect should go 
to fsr/publicProfile and if they are logged in as a bondsman it should 
redirect to fsr/bondsmanProfile.

In my controller I have this

def index(): return dict(message="hello from fsr.py")

def home():
    return locals()


def publicProfile():
    return locals()

@auth.requires_login()
@auth.requires_membership('bondsman')
def bondsmanProfile():
    return locals()

from the view "fsr/home" I would like to have a link to the fsr/publicProfile 
or fsr/bondsmanProfile and have some 
code that will determine which view I'm redirected to based on how I'm logged 
in. 

something like an if-then statement would be great but I can't find any 
documentation on how to do this
In pseudo code what I want to write in the view is:

If User is logged in as Bondsman, href="project/fsr/bondsmanProfile
Else href="project/fsr/publicProfile

I may be going about this pretty unconventionally too, so feel free to educate 
me on how role based redirection might be done. 
Thanks in advance! 


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