diff --git a/addons/hr/hr.py b/addons/hr/hr.py
index 3e789709195..ffae26d2949 100644
--- a/addons/hr/hr.py
+++ b/addons/hr/hr.py
@@ -85,8 +85,8 @@ class hr_job(osv.osv):
_columns = {
'name': fields.char('Job Name', size=128, required=True, select=True),
'expected_employees': fields.integer('Expected Employees', help='Required number of Employees'),
- 'no_of_employee': fields.integer('No of Employees', help='Number of employee there are already in the department', readonly=True),
- 'no_of_recruitment': fields.integer('No of Recruitment'),
+ 'no_of_employee': fields.integer('No of Employees', help='Number of employee there are already in the department'),
+ 'no_of_recruitment': fields.integer('No of Recruitment', readonly=True),
'employee_ids': fields.one2many('hr.employee', 'job_id', 'Employees'),
'description': fields.text('Job Description'),
'requirements': fields.text('Requirements'),
@@ -101,13 +101,12 @@ class hr_job(osv.osv):
'no_of_recruitment': 1,
}
- def on_change_expected_employee(self, cr, uid, ids, expected_employee, context=None):
+ def on_change_expected_employee(self, cr, uid, ids, expected_employee, no_of_employee, context=None):
if context is None:
context = {}
result={}
if expected_employee:
- xx = self.browse(cr, uid, ids, context)[0]
- result['no_of_recruitment'] = expected_employee - xx['no_of_employee']
+ result['no_of_recruitment'] = expected_employee - no_of_employee
return {'value': result}
def job_old(self, cr, uid, ids, *args):
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index eb0601002f1..d47579a5d43 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -324,8 +324,8 @@
-
-
+
+