From f139b2d594ff670a8b4347d3fe198d7bb558f6b0 Mon Sep 17 00:00:00 2001 From: "Kuldeep Joshi (OpenERP)" Date: Fri, 8 Jun 2012 14:11:41 +0530 Subject: [PATCH] [IMP] change in yml bzr revid: kjo@tinyerp.com-20120608084141-yoguolq375aaz5eg --- addons/hr/hr.py | 4 ++++ addons/hr/hr_view.xml | 2 +- addons/hr/test/open2recruit2close_job.yml | 8 ++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/addons/hr/hr.py b/addons/hr/hr.py index 9133bc38593..7f2b358ea2e 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -135,6 +135,10 @@ class hr_job(osv.osv): return True def job_open(self, cr, uid, ids, *args): + self.write(cr, uid, ids, {'state': 'open', 'no_of_recruitment': 0}) + return True + + def job_done(self, cr, uid, ids, *args): self.write(cr, uid, ids, {'state': 'done', 'no_of_recruitment': 0}) return True diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml index 70a903bb58b..97b4370b646 100644 --- a/addons/hr/hr_view.xml +++ b/addons/hr/hr_view.xml @@ -347,7 +347,7 @@
diff --git a/addons/hr/test/open2recruit2close_job.yml b/addons/hr/test/open2recruit2close_job.yml index 0f14828694c..9ed5b2b61aa 100644 --- a/addons/hr/test/open2recruit2close_job.yml +++ b/addons/hr/test/open2recruit2close_job.yml @@ -26,13 +26,13 @@ !python {model: hr.employee}: | self.write(cr, uid, [ref('employee_niv')], {'job_id':ref('job_developer')}) - - Now I dont want to recruit new employee for this position. so I mark it as Old. + Now I dont want to recruit new employee for this position. so I mark it as Done. - !python {model: hr.job}: | - self.job_old(cr, uid, [ref('job_developer')]) + self.job_done(cr, uid, [ref('job_developer')]) - I check 'state' and number of 'Expected in Recruitment' after closing the Job position. - - !assert {model: hr.job, id: job_developer, string: Job position is in 'old' state and no_of_recruitment = 0}: - - state == 'old' + !assert {model: hr.job, id: job_developer, string: Job position is in 'done' state and no_of_recruitment = 0}: + - state == 'done' - no_of_recruitment == 0