fix new Attendance calculation

This commit is contained in:
Bakry 2025-07-07 14:24:47 +03:00
parent 7c317c4943
commit dbbc957166
1 changed files with 2 additions and 2 deletions

View File

@ -631,7 +631,7 @@ class HrAttendanceTransactions(models.Model):
return {'shift': shift_dict, 'out_ids': linked_out_ids, 'creep': creep}
def manage_permission(self, trans_id, shift_in, shift_out, sign_in, sign_out, breaks, state=None):
print(trans_id, "*********************manage_permission***********************************")
#print(trans_id, "*********************manage_permission***********************************")
trans, feedback = self.browse(trans_id)[0], []
# حساب التوقيع المتوقع للدخول والخروج بناء علي بصمة الدخول
expected_sign_in, expected_sign_out = self._compute_expected_times(trans)
@ -776,7 +776,7 @@ class HrAttendanceTransactions(models.Model):
if state is not None: return feedback
def manage_mission(self, trans_id, shift_in, shift_out, sign_in, sign_out, breaks, state=None):
print(trans_id, "*********************manage_mission***********************************")
#print(trans_id, "*********************manage_mission***********************************")
trans , feedback = self.browse(trans_id)[0] , []
expected_sign_in, expected_sign_out = self._compute_expected_times(trans)
full_min_sign_in, full_max_sign_in, full_max_sign_out, working_hours = self.get_shift_timings(trans)