commit
44bd92e200
|
|
@ -294,25 +294,25 @@ class HrEmployee(models.Model):
|
||||||
age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day))
|
age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day))
|
||||||
emp.sudo().employee_age = age
|
emp.sudo().employee_age = age
|
||||||
|
|
||||||
@api.constrains('parent_id')
|
# @api.constrains('parent_id')
|
||||||
def _check_parent_id(self):
|
# def _check_parent_id(self):
|
||||||
for employee in self:
|
# for employee in self:
|
||||||
if not employee._check_recursion():
|
# if not employee._check_recursion():
|
||||||
parent_id = employee.sudo().department_id.parent_id.manager_id
|
# parent_id = employee.sudo().department_id.parent_id.manager_id
|
||||||
if parent_id:
|
# if parent_id:
|
||||||
employee.parent_id = parent_id
|
# employee.parent_id = parent_id
|
||||||
else:
|
# else:
|
||||||
employee.parent_id = False
|
# employee.parent_id = False
|
||||||
|
#
|
||||||
@api.constrains('coach_id')
|
# @api.constrains('coach_id')
|
||||||
def _check_coach_id(self):
|
# def _check_coach_id(self):
|
||||||
for employee in self:
|
# for employee in self:
|
||||||
if not employee._check_recursion():
|
# if not employee._check_recursion():
|
||||||
parent_id = employee.sudo().department_id.parent_id.manager_id
|
# parent_id = employee.sudo().department_id.parent_id.manager_id
|
||||||
if parent_id:
|
# if parent_id:
|
||||||
employee.parent_id = parent_id
|
# employee.parent_id = parent_id
|
||||||
else:
|
# else:
|
||||||
employee.coach_id = False
|
# employee.coach_id = False
|
||||||
|
|
||||||
@api.onchange('department_id')
|
@api.onchange('department_id')
|
||||||
def _onchange_department(self):
|
def _onchange_department(self):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue