[FIX] hr_recruitment : use _track_subtype method instead of _track dict.
This commit is contained in:
@@ -600,11 +600,14 @@ class hr_job(osv.osv):
|
||||
_name = "hr.job"
|
||||
_inherits = {'mail.alias': 'alias_id'}
|
||||
|
||||
_track = {
|
||||
'state': {
|
||||
'hr_recruitment.mt_job_new': lambda self, cr, uid, obj, ctx=None: obj.state == 'open'
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
def _track_subtype(self, cr, uid, ids, init_values, context=None):
|
||||
record = self.browse(cr, uid, ids[0], context=context)
|
||||
if 'state' in init_values and record.state == 'open':
|
||||
return 'hr_recruitment.mt_job_new'
|
||||
return super(hr_job, self)._track_subtype(cr, uid, ids, init_values, context=context)
|
||||
|
||||
|
||||
def _get_attached_docs(self, cr, uid, ids, field_name, arg, context=None):
|
||||
res = {}
|
||||
|
||||
Reference in New Issue
Block a user