From df2e6428d3800eda1aa47b1ec602c36f81ae5f67 Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Tue, 29 Mar 2011 16:44:42 +0530 Subject: [PATCH] [IMP] contract: add default for wage type bzr revid: mra@mra-laptop-20110329111442-p89ssh3da6qgt7ko --- addons/hr_contract/hr_contract.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/hr_contract/hr_contract.py b/addons/hr_contract/hr_contract.py index b2bb6ada28b..9dc0e18c11f 100644 --- a/addons/hr_contract/hr_contract.py +++ b/addons/hr_contract/hr_contract.py @@ -133,8 +133,14 @@ class hr_contract(osv.osv): 'visa_no': fields.char('Visa No', size=64, required=False, readonly=False), 'visa_expire': fields.date('Visa Expire Date'), } + + def _get_type(self, cr, uid, context=None): + type_ids = self.pool.get('hr.contract.type').search(cr, uid, [('name', '=', 'Employee')]) + return type_ids and type_ids[0] or False + _defaults = { 'date_start': lambda *a: time.strftime("%Y-%m-%d"), + 'type_id': _get_type } def _check_dates(self, cr, uid, ids, context=None):