parent
This commit is contained in:
parent
8815852e93
commit
b3ab903465
|
|
@ -377,12 +377,12 @@ class PurchaseCoC(models.Model):
|
||||||
|
|
||||||
manager = None
|
manager = None
|
||||||
manager_name = None
|
manager_name = None
|
||||||
if request and request.employee_id and request.employee_id.partner_id:
|
if request and request.employee_id and request.employee_id.parent_id:
|
||||||
coach = request.employee_id.sudo().partner_id
|
coach = request.employee_id.sudo().parent_id
|
||||||
manager = coach.work_email
|
manager = coach.work_email
|
||||||
manager_name = coach.name
|
manager_name = coach.name
|
||||||
elif not request and rec.po_id.sudo().user_id.id == user.id and user.employee_id and user.employee_id.partner_id:
|
elif not request and rec.po_id.sudo().user_id.id == user.id and user.employee_id and user.employee_id.parent_id:
|
||||||
coach = user.employee_id.sudo().partner_id
|
coach = user.employee_id.sudo().parent_id
|
||||||
manager = coach.work_email
|
manager = coach.work_email
|
||||||
manager_name = coach.name
|
manager_name = coach.name
|
||||||
|
|
||||||
|
|
@ -405,7 +405,7 @@ class PurchaseCoC(models.Model):
|
||||||
request = po.request_id
|
request = po.request_id
|
||||||
|
|
||||||
if request:
|
if request:
|
||||||
coach_user = request.employee_id.sudo().partner_id.user_id
|
coach_user = request.employee_id.sudo().parent_id.user_id
|
||||||
allowed_name = coach_user.name
|
allowed_name = coach_user.name
|
||||||
if coach_user.id != user.id:
|
if coach_user.id != user.id:
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
|
|
@ -413,7 +413,7 @@ class PurchaseCoC(models.Model):
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
dept_manager = self.po_id.sudo().department_id.manager_id.sudo()
|
dept_manager = self.po_id.sudo().department_id.manager_id.sudo()
|
||||||
coach_user = dept_manager.partner_id.user_id
|
coach_user = dept_manager.parent_id.user_id
|
||||||
allowed_name = coach_user.name
|
allowed_name = coach_user.name
|
||||||
if coach_user.id != user.id:
|
if coach_user.id != user.id:
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
|
|
@ -527,12 +527,12 @@ class PurchaseCoC(models.Model):
|
||||||
request = po.request_id
|
request = po.request_id
|
||||||
|
|
||||||
if request:
|
if request:
|
||||||
coach_user = request.employee_id.sudo().partner_id.user_id
|
coach_user = request.employee_id.sudo().parent_id.user_id
|
||||||
if coach_user.id != user.id:
|
if coach_user.id != user.id:
|
||||||
raise ValidationError(_('Only the department manager can approve this CoC.'))
|
raise ValidationError(_('Only the department manager can approve this CoC.'))
|
||||||
else:
|
else:
|
||||||
dept_manager = self.po_id.sudo().department_id.manager_id.sudo()
|
dept_manager = self.po_id.sudo().department_id.manager_id.sudo()
|
||||||
coach_user = dept_manager.partner_id.user_id
|
coach_user = dept_manager.parent_id.user_id
|
||||||
if coach_user.id != user.id:
|
if coach_user.id != user.id:
|
||||||
raise ValidationError(_('You are not allowed to approve this CoC.'))
|
raise ValidationError(_('You are not allowed to approve this CoC.'))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue