# -*- 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), # })