>
> Thank you lyn2py ...
>
Unfortunately, your proposition does not work !
In this situation, I wanted to practice the DRY principal ( DONT REAPEAT
YOURSELF ) ... but it seems ( based on my limited knowledge )
the only way that I succeeded was in duplicating the exact same view page
of index.html and named it member.html and offcourse by passing the
dictionnary membr as argument in order to view other
members of the site
I did it like this : ( it is very simplist ... but it is the only way I
got it to work ! )
@auth.requires_login()
def index():
return dict()
def member():
for row in db(db.auth_user.id == db.auth_user(request.args(0))).select
():
membr = row
return dict(membr=membr)
that way, when the user gets logged in, that user goes to his profile page
at profile/index.html and can edit and manage his own profile etc ...
and when any other user wishes to simply view someone's else profile page
they get to go to profile/member/# where the # is the user id of that
member and not edit possible .. just comments on that user's wall can be
made or to look around based on that user's personal preferences etc ...
I wanted to have one single view page ... but .. hey ... I guess I will
have to settle for this scenario for the time being ... until I come up
with another way to have one view page for both actions !
Don
--