[IMP]hr: improved copy method.

bzr revid: tpa@tinyerp.com-20131017124419-bt5s0d9ynlsihxxa
This commit is contained in:
Turkesh Patel (Open ERP) 2013-10-17 18:14:19 +05:30
parent deb5ba476d
commit 54c3bfe0d2
1 changed files with 8 additions and 0 deletions

View File

@ -154,6 +154,14 @@ class hr_job(osv.osv):
self.write(cr, uid, ids, {'state': 'open', 'no_of_recruitment': 0,'no_of_hired_employee': 0})
return True
def copy(self, cr, uid, id, default=None, context=None):
if default is None:
default = {}
job = self.browse(cr, uid, id, context=context)
if not default.get('name', False):
default.update(name=_("%s (copy)") % (job.name))
return super(hr_job, self).copy(cr, uid, id, default=default, context=context)
def write(self, cr, uid, ids, vals, context=None):
if vals.get('state') == 'recruit':
self.message_post(cr, uid, ids, body=_('Job <b>In Recruitment</b> stage'), context=context)