From fcb225a42197ffd48b530e9e88fcb5d94fb844c5 Mon Sep 17 00:00:00 2001 From: Bakry Date: Wed, 1 Jan 2025 15:57:13 +0300 Subject: [PATCH] fix --- odex25_hr/attendances/i18n/ar_001.po | 7 ++++--- odex25_hr/attendances/models/hr_attendance_transactions.py | 3 ++- odex25_hr/attendances/views/hr_attendance_transactions.xml | 2 +- odex25_hr/attendances/views/hr_attendance_view.xml | 7 +++++++ odex25_hr/hr_holidays_public/models/hr_holidays.py | 4 ++-- odex25_hr/hr_holidays_public/views/hr_holidays_view.xml | 4 ++-- 6 files changed, 18 insertions(+), 9 deletions(-) diff --git a/odex25_hr/attendances/i18n/ar_001.po b/odex25_hr/attendances/i18n/ar_001.po index dbb55f199..e16c31387 100644 --- a/odex25_hr/attendances/i18n/ar_001.po +++ b/odex25_hr/attendances/i18n/ar_001.po @@ -2155,14 +2155,15 @@ msgstr "الغياب" #. module: attendances #: model_terms:ir.ui.view,arch_db:attendances.view_attendance_transaction_filter +#: model_terms:ir.ui.view,arch_db:attendances.attendance_view_filter msgid "My Attendance" msgstr "حضوري" #. module: attendances #: model_terms:ir.ui.view,arch_db:attendances.view_attendance_transaction_filter -msgid "Attendance" -msgstr "الحضور" - +#: model_terms:ir.ui.view,arch_db:attendances.attendance_view_filter +msgid "Attendance Today" +msgstr "حضور اليوم" #. module: hr_base #: model:ir.model.fields,field_description:hr_base.field_resource_calendar__approval_by diff --git a/odex25_hr/attendances/models/hr_attendance_transactions.py b/odex25_hr/attendances/models/hr_attendance_transactions.py index acd2543e2..dc9844a11 100644 --- a/odex25_hr/attendances/models/hr_attendance_transactions.py +++ b/odex25_hr/attendances/models/hr_attendance_transactions.py @@ -1243,7 +1243,8 @@ class HrAttendanceTransactions(models.Model): """ Notification Today No Sign In On time """ today_records = self.search([('date', '=', today),('employee_id.finger_print','=',True), - ('public_holiday','=',False)]) + ('public_holiday','=',False),('normal_leave','=',False), + ('is_official','=',False)]) today_template_id = self.env.ref('attendances.attendance_notification_today_sign_in').id for item in today_records: if item.sign_in==0: diff --git a/odex25_hr/attendances/views/hr_attendance_transactions.xml b/odex25_hr/attendances/views/hr_attendance_transactions.xml index 3e1664b3c..f0a46e171 100644 --- a/odex25_hr/attendances/views/hr_attendance_transactions.xml +++ b/odex25_hr/attendances/views/hr_attendance_transactions.xml @@ -118,7 +118,7 @@ - + diff --git a/odex25_hr/attendances/views/hr_attendance_view.xml b/odex25_hr/attendances/views/hr_attendance_view.xml index 547bbebbf..cbb34c28b 100644 --- a/odex25_hr/attendances/views/hr_attendance_view.xml +++ b/odex25_hr/attendances/views/hr_attendance_view.xml @@ -276,6 +276,7 @@ Employee Attendances attendance.attendance tree,form + {"search_default_today_less":1} @@ -329,6 +330,12 @@ + + + + + + diff --git a/odex25_hr/hr_holidays_public/models/hr_holidays.py b/odex25_hr/hr_holidays_public/models/hr_holidays.py index b86838495..899594c14 100644 --- a/odex25_hr/hr_holidays_public/models/hr_holidays.py +++ b/odex25_hr/hr_holidays_public/models/hr_holidays.py @@ -526,7 +526,7 @@ class HRHolidays(models.Model): if self.is_last_day_of_year(current_date): dutartion = 0 this_year_balance = 0 - if item.number_of_save_days >= 0: + if item.number_of_save_days > 0: dutartion = item.number_of_save_days if is_years: open_year = datetime(current_date.year - 1, 12, 31).date() @@ -544,7 +544,7 @@ class HRHolidays(models.Model): for index in range(1, days_diff): open_year_date = open_year + timedelta(days=index) dutartion += self.remaining_leaves_of_day_by_date(emp, str(open_year_date), item , is_month=False, is_years=False) - if already_exist.remaining_leaves > dutartion: + if already_exist.remaining_leaves - dutartion > dutartion: dutartion = dutartion + this_year_balance already_exist.write({'remaining_leaves': dutartion}) @api.model diff --git a/odex25_hr/hr_holidays_public/views/hr_holidays_view.xml b/odex25_hr/hr_holidays_public/views/hr_holidays_view.xml index cb91c4bb2..194ad2ff1 100644 --- a/odex25_hr/hr_holidays_public/views/hr_holidays_view.xml +++ b/odex25_hr/hr_holidays_public/views/hr_holidays_view.xml @@ -234,9 +234,9 @@ 1 - + - +