From 51f0183b27b5bf9c68e8a3e10903fbf7989879d8 Mon Sep 17 00:00:00 2001 From: "Turkesh Patel (Open ERP)" Date: Tue, 10 Dec 2013 17:59:30 +0530 Subject: [PATCH] [IMP] improved message and code bzr revid: tpa@tinyerp.com-20131210122930-zfkbyok26pg91e1q --- addons/hr_recruitment/hr_recruitment.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 1fb739f693e..5167cb6e281 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -366,7 +366,7 @@ class hr_applicant(osv.Model): if vals.get('department_id') and not context.get('default_department_id'): context['default_department_id'] = vals.get('department_id') if vals.get('job_id'): - self.pool['hr.job'].message_post(cr, uid, [vals['job_id']], body=_('New Applicant %s Created') % vals['name'], subtype="hr_recruitment.mt_applicant_new", context=context) + self.pool['hr.job'].message_post(cr, uid, [vals['job_id']], body=_('New Applicant %s Created') % vals['name'], subtype="hr_recruitment.mt_applicant_new", context=context) obj_id = super(hr_applicant, self).create(cr, uid, vals, context=context) return obj_id @@ -384,7 +384,8 @@ class hr_applicant(osv.Model): res = super(hr_applicant, self).write(cr, uid, [applicant.id], vals, context=context) return res if vals.get('job_id'): - self.pool['hr.job'].message_post(cr, uid, [vals['job_id']], body=_('New Applicant %s Created') % vals['name'], subtype="hr_recruitment.mt_applicant_new", context=context) + for applicant in self.browse(cr, uid, ids, context=None): + self.pool['hr.job'].message_post(cr, uid, [vals['job_id']], body=_('New Applicant %s Created') % applicant.name, subtype="hr_recruitment.mt_applicant_new", context=context) return super(hr_applicant, self).write(cr, uid, ids, vals, context=context) def create_employee_from_applicant(self, cr, uid, ids, context=None): @@ -408,7 +409,7 @@ class hr_applicant(osv.Model): 'department_id': applicant.department_id.id }) self.write(cr, uid, [applicant.id], {'emp_id': emp_id}, context=context) - self.pool['hr.job'].message_post(cr, uid, [applicant.job_id.id], body=_('New Employee %s Hired') % applicant.partner_name, subtype="hr_recruitment.mt_applicant_employee", context=context) + self.pool['hr.job'].message_post(cr, uid, [applicant.job_id.id], body=_('New Employee %s Hired') % applicant.partner_name, subtype="hr_recruitment.mt_applicant_employee", context=context) else: raise osv.except_osv(_('Warning!'), _('You must define an Applied Job and a Contact Name for this applicant.'))