From 3f87289b81da43e7cadb9c2322be624c5ac61c58 Mon Sep 17 00:00:00 2001 From: "Bharat (OpenERP)" Date: Fri, 16 Sep 2011 12:26:54 +0530 Subject: [PATCH 1/2] [ADDED] hr : Added Functionality for stages in History & Communication Tab of hr.applicant lp bug: https://launchpad.net/bugs/844022 fixed bzr revid: bde@tinyerp.com-20110916065654-vsqhuxpz83wp0z1u --- addons/hr_recruitment/hr_recruitment.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 7fde90dc8e9..3aba2b46631 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -441,6 +441,12 @@ class hr_applicant(crm.crm_case, osv.osv): self.write(cr, uid, ids, {'date_open': False, 'date_closed': False}) return res + def write(self, cr, uid, ids, vals, context=None): + if 'stage_id' in vals and vals['stage_id']: + stage_obj = self.pool.get('hr.recruitment.stage').browse(cr, uid, vals['stage_id'], context=context) + text = _("Changed Stage to: %s") % stage_obj.name + self.message_append(cr, uid, ids, text, body_text=text, context=context) + return super(hr_applicant,self).write(cr, uid, ids, vals, context=context) hr_applicant() From 2d34cb3f7af16176a86faf50ce950d77d2c4b0df Mon Sep 17 00:00:00 2001 From: "Bharat (OpenERP)" Date: Mon, 19 Sep 2011 12:15:13 +0530 Subject: [PATCH 2/2] [IMP] variable name from stage_obj to stage bzr revid: bde@tinyerp.com-20110919064513-jp5osvf9yudy3356 --- addons/hr_recruitment/hr_recruitment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 3aba2b46631..a925163589c 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -443,8 +443,8 @@ class hr_applicant(crm.crm_case, osv.osv): def write(self, cr, uid, ids, vals, context=None): if 'stage_id' in vals and vals['stage_id']: - stage_obj = self.pool.get('hr.recruitment.stage').browse(cr, uid, vals['stage_id'], context=context) - text = _("Changed Stage to: %s") % stage_obj.name + stage = self.pool.get('hr.recruitment.stage').browse(cr, uid, vals['stage_id'], context=context) + text = _("Changed Stage to: %s") % stage.name self.message_append(cr, uid, ids, text, body_text=text, context=context) return super(hr_applicant,self).write(cr, uid, ids, vals, context=context)