diff --git a/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py b/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py index 4ac2b230e..3f1b866db 100644 --- a/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py +++ b/yuthon_hr_employee_approval/models/yuthon_leaving_approval.py @@ -45,6 +45,10 @@ class YuthonLeavingApproval(models.Model): if contract_id: contract_id.termination_date = record.expected_departure_date + def end_approval(self): + for record in self: + record.employee_id.user_state = 'leave' + @api.onchange('employee_id') def _onchange_employee_id(self): if self.employee_id: