db.define_table(
'offer',
Field('offer_number', unique=True, label = T('Offer Number')),
Field('user_id','reference auth_user', label = T('Belongs to'), ondelete = 'SET NULL'), # <- HERE
Field('customer_id','reference customer', requires=IS_NOT_EMPTY(), label = T('Customer Name')),
Field('reseller_id','reference reseller', requires=IS_NOT_EMPTY(), label = T('Business Name')),
Field('created_on', 'datetime', default=request.now, writable=False, label=T('Created On')),
Field('created_by', 'reference auth_user', label=T('Created By')), # <- HERE
Field('updated_on', 'datetime', update=request.now, writable=False, label=T('Updated On')),
Field('updated_by', 'reference auth_user', writable=False),
# <- HERE
format = '%(offer_number)s',
singular = T('Offer'),
plural = T('Offers'),
)