I wouldn't do a redirect -- that's just an unnecessary additional request 
every time that route is requested. Better to handle it in the user() 
function or alter the link in the navbar.

Anthony

On Wednesday, August 17, 2016 at 1:01:55 PM UTC-4, Jim S wrote:
>
> I took a different approach - instead of changing the URL, I updated 
> default.py here:
>
> def user():
>     """
>     exposes:
>     http://..../[app]/default/user/login
>     http://..../[app]/default/user/logout
>     http://..../[app]/default/user/register
>     http://..../[app]/default/user/profile
>     http://..../[app]/default/user/retrieve_password
>     http://..../[app]/default/user/change_password
>     use @auth.requires_login()
>         @auth.requires_membership('group name')
>         @auth.requires_permission('read','table name',record_id)
>     to decorate functions that need access control
>     """
>
>
>     if request.args[0] == 'profile':
>         for field in db.auth_user.fields:
>             db.auth_user[field].writable = False
>             db.auth_user[field].readable = False
>
>
>         db.auth_user.id.writable = True
>         db.auth_user.first_name.writable = True
>         db.auth_user.last_name.writable = True
>         db.auth_user.minimum_tons.writable = True
>
>
> if request.args[0] == 'profile' then you'll be affecting the form 
> displayed.  Or, maybe you could redirect from within this controller to the 
> actual page that you want.
>
> -Jim
>
>
>
>
> On Wednesday, August 17, 2016 at 11:39:45 AM UTC-5, Steve Joe wrote:
>>
>> Please look at the attached image above. I want to go to page you/index 
>> upon clicking "Profile'.
>>
>> On Wednesday, August 17, 2016 at 6:26:16 PM UTC+5:30, Ron Chatterjee 
>> wrote:
>>>
>>> Can you elaborate the problem better? What exactly u trying to solve. 
>>> Give a url structure of before n after u want to see?
>>
>>

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