From d6f15be74240a794c413999ddd8ca6488b5c73b7 Mon Sep 17 00:00:00 2001 From: Esraa-Exp Date: Thu, 13 Feb 2025 10:18:05 +0200 Subject: [PATCH] mission type condition --- odex25_hr/exp_official_mission/models/hr_official_mission.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odex25_hr/exp_official_mission/models/hr_official_mission.py b/odex25_hr/exp_official_mission/models/hr_official_mission.py index 2a5f21389..761d74884 100644 --- a/odex25_hr/exp_official_mission/models/hr_official_mission.py +++ b/odex25_hr/exp_official_mission/models/hr_official_mission.py @@ -435,7 +435,7 @@ class HrOfficialMission(models.Model): def hr_aaproval(self): # self.chick_employee_ids() lines_draft_status = any(self.employee_ids.filtered(lambda emp: emp.status == 'draft')) - if lines_draft_status: + if lines_draft_status and self.mission_type.work_state=='training': raise ValidationError(_("You must Approve all Employees Line First.")) self.employee_ids.chick_not_overtime()