Hi All,

I have an object as below. Tried a lot but could not get any clue why the 
default values are not reflecting in the form. Any clue will be of vital help.

class rad_rb_specification(osv.osv):
   _name = 'rad_rb.specification'
   _columns = {
      'name': fields.char('Specification', 
size=100, required=True),
      'category_id': 
fields.many2one('rad_rb.category', 'Category', required=True),
      'custodian_id': 
fields.many2one('hr.employee', 'Custodian', required=True),
      'needs_ini_approval': fields.boolean('Needs 
approval by Initiator HOD', required=True),
      'needs_cus_approval': fields.boolean('Needs 
approval by Resource HOD', required=True),
   }
   _defaults = {
       'needs_ini_approval': lambda *args: True,
       'needs_cus_approval': lambda *args: True,
       'custodian_id': lambda obj, cr, uid, 
context: uid
    }
   _sql_constraints = [
        ('name', 'UNIQUE (name)',  
'Duplicate Specification name.')
    ]
rad_rb_specification()


thanks,

------------------------
Sanjay
RAD Solutions Private Limited
sanjay at radsolutions co in




-------------------- m2f --------------------

--
http://www.openerp.com/forum/viewtopic.php?p=27286#27286

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to