change this:
def login(): return dict(login=t2.login())
@t2.requires_login(next='login')
def index():
return dict(search=t2.search
(db.t2_person,db.puppy,query=friendship),
form=t2.create(db.puppy,onaccept=lambda
form:t2.add_access(db.puppy,
form.vars.id) and db.friendship.insert
(person_id=t2.person_id,puppy_id=
form.vars.id)))
into
def index():
if t2.logged_in: t2.redirect('private_index')
return dict()
def login(): return dict(login=t2.login())
@t2.requires_login(next='login')
def private_index():
return dict(search=t2.search
(db.t2_person,db.puppy,query=friendship),
form=t2.create(db.puppy,onaccept=lambda
form:t2.add_access(db.puppy,
form.vars.id) and db.friendship.insert
(person_id=t2.person_id,puppy_id=
form.vars.id)))
Massimo