Files
gzth/yuthon_hr_attendance/models/__init__.py
T
2026-04-14 15:02:53 +08:00

51 lines
1.7 KiB
Python

# -*- coding: utf-8 -*-
from . import hr_attendance
from . import resource_calendar_leaves
from . import overtime_approval
from . import go_approval
from . import leave_approval
from . import remove_holiday_approval
from . import card_approval
from . import planning_template_inherit
from . import overtime_page
from . import yuthon_vacation_reports
from . import inherit_planning_role
from . import yuthon_shift_planning
from . import yuthon_run_planning
from . import duty_approval
from . import yuthon_customer_approval
from . import yuthon_duty_plan
from . import yuthon_duty_setting
from . import yuthon_adjustments_approval
from . import yuthon_abnormal_approval
from . import yuthon_abnormal_setting
from . import yuthon_shift_approval
from . import yuthon_special_approval
from . import yuthon_customer_planning
# from . import inherit_hr_employee
from . import hr_attendance_wechat
from . import hr_attendance_detail_wechat
from . import hr_attendance_month
from . import wifi_message
from . import expatriation_approval
from . import meal_approval
from . import back_approval
from . import staff_dining_report
from . import message_reminder_tasks
from . import yuthon_holiday_statement
from . import yuthon_meal_case
from . import yuthon_parenting_allocate
from . import vacation_overtime_active
from . import yuthon_overtime_line
from . import overtime_active_line
from . import vacation_meal_active
from . import duty_adjustment_schedule
from . import overtime_carryover
from . import yuthon_meal_line
# from odoo.tools import SQL
# import odoo
# odoo.models.READ_GROUP_AGGREGATE.update({
# 'count_true': lambda table, expr: SQL('COUNT(*) FILTER (WHERE %s = true)', expr),
# 'count_false': lambda table, expr: SQL('COUNT(*) FILTER (WHERE %s = false)', expr),
# })