I need the code below to generate a form with a list of only names that are 
owned by the user logged in, not all names made by all people.

db.define_table('owner', Field('user', db.auth_user), Field('name', 
'string'))
db.define_table('collar', Field('user', db.auth_user), Field('name', 
'string'), Field('type', 'string'))
db.define_table('puppy', Field('collar', db.collar, requires=IS_IN_DB(db, 
'collar.id', '%(name)s'), Field('owner', db.owner, requires=IS_IN_DB(db, 
'owner.id', '%(name)s'), Field('name', 'string'))

SQLFORM(db.puppy, fields=['name', 'collar'])

How do I make sure only the collars created by the user logged in are 
displayed in the list generated by the SQLFORM above?

-- 



Reply via email to