# Model.py
auth.settings.extra_fields['auth_user'] = [
Field('whr_insurance','boolean',label="Warehouse Insurance ?"),
Field('insrrance_list',requires=IS_IN_SET(['FIRE','FIRE1','Both'])),
Field('sfs_issured_by'),
Field('sfs_issured_p'),
Field('sfs_validity','date'),
Field('bhb_insured_by'),
Field('bhb_insured_p'),
Field('bhb_validity','date')
]
db.auth_user.insrrance_list.show_if = (db.auth_user.whr_insurance == True)
db.auth_user.sfs_issured_by.show_if = ( db.auth_user.insrrance_list == 'FIRE or db.auth_user.insrrance_list == 'Both')
db.auth_user.sfs_issured_p.show_if = (db.auth_user.insrrance_list == 'FIRE' or db.auth_user.insrrance_list == 'Both' )
db.auth_user.sfs_validity.show_if = (db.auth_user.insrrance_list == 'FIRE' or db.auth_user.insrrance_list == 'Both')
db.auth_user.bhb_insured_by.show_if = (db.auth_user.insrrance_list == 'FIRE1' or db.auth_user.insrrance_list == 'Both')
db.auth_user.bhb_insured_p.show_if = (db.auth_user.insrrance_list == 'FIRE1' or db.auth_user.insrrance_list == 'Both')
db.auth_user.bhb_validity.show_if = (db.auth_user.insrrance_list == 'FIRE1' or db.auth_user.insrrance_list == 'Both')