diff --git a/yuthon_hr_attendance/models/hr_attendance.py b/yuthon_hr_attendance/models/hr_attendance.py index 177f21f02..5cf9d6a2e 100644 --- a/yuthon_hr_attendance/models/hr_attendance.py +++ b/yuthon_hr_attendance/models/hr_attendance.py @@ -341,18 +341,4 @@ class HrAttendance(models.Model): elif datetime.now() >= today_slots_id.end_datetime+timedelta(hours=8): self.card_out_comment(resource.employee_id) - @api.depends('check_in', 'check_out') - def _compute_shift_attendance_state(self): - employee_ids = list(set(self.env['hr.attendance'].search([]).mapped('employee_id').ids)) - for employee_id in employee_ids: - planning_ids = self.env['planning.slot'].search([('resource_id', '=', employee_id.resource_id.id)]) - for planning_id in planning_ids: - start_date = planning_id.start_datetime.date() - attendance_id = self.env['hr.attendance'].search([('employee_id', '=', employee_id.id), - ('current_data', '=', start_date)]) - if attendance_id: - if attendance_id.check_in > planning_id.start_datetime: - attendance_id.write({'is_early_card': True}) - elif attendance_id.check_out < planning_id.end_datetime: - attendance_id.write({'is_late_card': True})