mirror of
https://github.com/bringout/oca-ocb-hr.git
synced 2026-04-25 12:12:02 +02:00
19.0 vanilla
This commit is contained in:
parent
a1137a1456
commit
e1d89e11e3
2789 changed files with 1093187 additions and 605897 deletions
|
|
@ -1,316 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="icon_1" model="ir.attachment">
|
||||
<field name="name">Annual_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Annual_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_2" model="ir.attachment">
|
||||
<field name="name">Annual_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Annual_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_3" model="ir.attachment">
|
||||
<field name="name">Annual_Time_Off_3.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Annual_Time_Off_3.svg</field>
|
||||
</record>
|
||||
<record id="icon_4" model="ir.attachment">
|
||||
<field name="name">Compensatory_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Compensatory_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_5" model="ir.attachment">
|
||||
<field name="name">Compensatory_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Compensatory_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_6" model="ir.attachment">
|
||||
<field name="name">Compensatory_Time_Off_3.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Compensatory_Time_Off_3.svg</field>
|
||||
</record>
|
||||
<record id="icon_7" model="ir.attachment">
|
||||
<field name="name">Credit_Time.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Credit_Time.svg</field>
|
||||
</record>
|
||||
<record id="icon_8" model="ir.attachment">
|
||||
<field name="name">Credit_Time_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Credit_Time_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_9" model="ir.attachment">
|
||||
<field name="name">Extra_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Extra_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_10" model="ir.attachment">
|
||||
<field name="name">Extra_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Extra_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_11" model="ir.attachment">
|
||||
<field name="name">Maternity_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Maternity_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_12" model="ir.attachment">
|
||||
<field name="name">Maternity_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Maternity_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_13" model="ir.attachment">
|
||||
<field name="name">Maternity_Time_Off_3.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Maternity_Time_Off_3.svg</field>
|
||||
</record>
|
||||
<record id="icon_14" model="ir.attachment">
|
||||
<field name="name">Paid_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Paid_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_15" model="ir.attachment">
|
||||
<field name="name">Paid_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Paid_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_16" model="ir.attachment">
|
||||
<field name="name">Paid_Time_Off_3.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Paid_Time_Off_3.svg</field>
|
||||
</record>
|
||||
<record id="icon_17" model="ir.attachment">
|
||||
<field name="name">Parental_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Parental_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_18" model="ir.attachment">
|
||||
<field name="name">Parental_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Parental_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_19" model="ir.attachment">
|
||||
<field name="name">Recovery_Bank_Holiday.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Recovery_Bank_Holiday.svg</field>
|
||||
</record>
|
||||
<record id="icon_20" model="ir.attachment">
|
||||
<field name="name">Recovery_Bank_Holiday_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Recovery_Bank_Holiday_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_21" model="ir.attachment">
|
||||
<field name="name">Sick_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Sick_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_22" model="ir.attachment">
|
||||
<field name="name">Sick_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Sick_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_23" model="ir.attachment">
|
||||
<field name="name">Small_Unemployement.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Small_Unemployement.svg</field>
|
||||
</record>
|
||||
<record id="icon_24" model="ir.attachment">
|
||||
<field name="name">Small_Unemployement_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Small_Unemployement_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_25" model="ir.attachment">
|
||||
<field name="name">Small_Unemployement_3.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Small_Unemployement_3.svg</field>
|
||||
</record>
|
||||
<record id="icon_26" model="ir.attachment">
|
||||
<field name="name">Training_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Training_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_27" model="ir.attachment">
|
||||
<field name="name">Training_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Training_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_28" model="ir.attachment">
|
||||
<field name="name">Unpaid_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Unpaid_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_29" model="ir.attachment">
|
||||
<field name="name">Unpaid_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Unpaid_Time_Off_2.svg</field>
|
||||
</record>
|
||||
<record id="icon_30" model="ir.attachment">
|
||||
<field name="name">Work_Accident_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Work_Accident_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_31" model="ir.attachment">
|
||||
<field name="name">Work_Accident_Time_Off_2.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Work_Accident_Time_Off_2.svg</field>
|
||||
</record>
|
||||
</data>
|
||||
<data noupdate="1">
|
||||
<!-- Casual leave -->
|
||||
<record id="holiday_status_cl" model="hr.leave.type">
|
||||
<field name="name">Paid Time Off</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="employee_requests">no</field>
|
||||
<field name="leave_validation_type">both</field>
|
||||
<field name="allocation_validation_type">officer</field>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave"/>
|
||||
<field name="allocation_notif_subtype_id" ref="mt_leave_allocation"/>
|
||||
<field name="responsible_id" ref="base.user_admin"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_14"/>
|
||||
<field name="color">2</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
|
||||
<!-- Sick leave -->
|
||||
<record id="holiday_status_sl" model="hr.leave.type">
|
||||
<field name="name">Sick Time Off</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="color_name">red</field>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave_sick"/>
|
||||
<field name="responsible_id" ref="base.user_admin"/>
|
||||
<field name="support_document">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_22"/>
|
||||
<field name="color">3</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="sequence">2</field>
|
||||
</record>
|
||||
|
||||
<!-- Compensatory Days -->
|
||||
<record id="holiday_status_comp" model="hr.leave.type">
|
||||
<field name="name">Compensatory Days</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="employee_requests">yes</field>
|
||||
<field name="leave_validation_type">manager</field>
|
||||
<field name="allocation_validation_type">officer</field>
|
||||
<field name="request_unit">hour</field>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave"/>
|
||||
<field name="responsible_id" ref="base.user_admin"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_4"/>
|
||||
<field name="color">4</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="sequence">4</field>
|
||||
</record>
|
||||
|
||||
<!--Unpaid Leave -->
|
||||
<record id="holiday_status_unpaid" model="hr.leave.type">
|
||||
<field name="name">Unpaid</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">both</field>
|
||||
<field name="allocation_validation_type">officer</field>
|
||||
<field name="request_unit">hour</field>
|
||||
<field name="unpaid" eval="True"/>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave_unpaid"/>
|
||||
<field name="responsible_id" ref="base.user_admin"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_28"/>
|
||||
<field name="color">5</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -3,80 +3,98 @@
|
|||
<data noupdate="1">
|
||||
|
||||
<record id="base.user_demo" model="res.users">
|
||||
<field name="groups_id" eval="[(4, ref('hr_holidays.group_hr_holidays_user'))]"/>
|
||||
<field name="group_ids" eval="[
|
||||
(3, ref('hr_holidays.group_hr_holidays_responsible')),
|
||||
(3, ref('hr_holidays.group_hr_holidays_user')),
|
||||
(3, ref('hr_holidays.group_hr_holidays_manager'))]"/>
|
||||
</record>
|
||||
|
||||
<!--Leave Type-->
|
||||
<record id="base.default_user_group" model="res.groups">
|
||||
<field name="implied_ids" eval="[(4, ref('hr_holidays.group_hr_holidays_manager'))]"/>
|
||||
</record>
|
||||
|
||||
<!--Time Off Type-->
|
||||
<record id="hr_holiday_status_dv" model="hr.leave.type">
|
||||
<field name="name">Parental Leaves</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="employee_requests">no</field>
|
||||
<field name="color_name">brown</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="leave_validation_type">both</field>
|
||||
<field name="allocation_validation_type">officer</field>
|
||||
<field name="responsible_id" ref="base.user_admin"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_11"/>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_17"/>
|
||||
</record>
|
||||
|
||||
<record id="holiday_status_training" model="hr.leave.type">
|
||||
<field name="name">Training Time Off</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="employee_requests">no</field>
|
||||
<field name="color_name">lightyellow</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="leave_validation_type">both</field>
|
||||
<field name="allocation_validation_type">officer</field>
|
||||
<field name="responsible_id" ref="base.user_admin"/>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_26"/>
|
||||
<field name="allows_negative" eval="True"/>
|
||||
<field name="max_allowed_negative" eval="20"/>
|
||||
</record>
|
||||
|
||||
<!-- Accrual Plan -->
|
||||
<record id="hr_accrual_plan_1" model="hr.leave.accrual.plan">
|
||||
<field name="name">Seniority Plan</field>
|
||||
<field name="can_be_carryover">True</field>
|
||||
</record>
|
||||
|
||||
<record id="hr_accrual_level_1" model="hr.leave.accrual.level">
|
||||
<field name="accrual_plan_id" ref="hr_accrual_plan_1" />
|
||||
<field name="milestone_date">after</field>
|
||||
<field name="start_count">1</field>
|
||||
<field name="start_type">day</field>
|
||||
<field name="added_value">1</field>
|
||||
<field name="frequency">yearly</field>
|
||||
<field name="cap_accrued_time">True</field>
|
||||
<field name="action_with_unused_accruals">all</field>
|
||||
<field name="maximum_leave">100</field>
|
||||
</record>
|
||||
<record id="hr_accrual_level_2" model="hr.leave.accrual.level">
|
||||
<field name="accrual_plan_id" ref="hr_accrual_plan_1" />
|
||||
<field name="milestone_date">after</field>
|
||||
<field name="start_count">4</field>
|
||||
<field name="start_type">year</field>
|
||||
<field name="added_value">2</field>
|
||||
<field name="frequency">yearly</field>
|
||||
<field name="cap_accrued_time">True</field>
|
||||
<field name="action_with_unused_accruals">all</field>
|
||||
<field name="maximum_leave">100</field>
|
||||
</record>
|
||||
<record id="hr_accrual_level_3" model="hr.leave.accrual.level">
|
||||
<field name="accrual_plan_id" ref="hr_accrual_plan_1" />
|
||||
<field name="milestone_date">after</field>
|
||||
<field name="start_count">8</field>
|
||||
<field name="start_type">year</field>
|
||||
<field name="added_value">3</field>
|
||||
<field name="frequency">yearly</field>
|
||||
<field name="cap_accrued_time">True</field>
|
||||
<field name="action_with_unused_accruals">all</field>
|
||||
<field name="maximum_leave">100</field>
|
||||
</record>
|
||||
|
||||
<!-- ++++++++++++++++++++++ Mitchell Admin ++++++++++++++++++++++ -->
|
||||
|
||||
<record id="hr_holidays_allocation_cl" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Mitchell Admin</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_admin'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
<record id="hr_holidays_int_tour" model="hr.leave.allocation">
|
||||
<field name="name">International Tour</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_comp"/>
|
||||
<field name="holiday_status_id" ref="leave_type_compensatory_days"/>
|
||||
<field name="number_of_days">7</field>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_admin'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -86,49 +104,41 @@
|
|||
<field name="number_of_days">7</field>
|
||||
<field name="state">confirm</field>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_admin'))]"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
<record id='hr_holidays_cl_allocation' model="hr.leave.allocation">
|
||||
<field name="name">Compensation</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_comp"/>
|
||||
<field name="holiday_status_id" ref="leave_type_compensatory_days"/>
|
||||
<field name="number_of_days">12</field>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_admin'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
<function model="hr.leave.allocation" name="action_validate">
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value eval="[ref('hr_holidays_allocation_cl'), ref('hr_holidays_int_tour'), ref('hr_holidays_cl_allocation')]"/>
|
||||
</function>
|
||||
|
||||
<!-- leave request -->
|
||||
<record id="hr_holidays_cl" model="hr.leave">
|
||||
<field name="name">Trip with Family</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_comp"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_compensatory_days"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(day=1, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(day=1, weekday=0) + relativedelta(weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_admin'))]"/>
|
||||
</record>
|
||||
|
||||
<record id="hr_holidays_sl" model="hr.leave">
|
||||
<field name="name">Doctor Appointment</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=20, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=20, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=20, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=20, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(day=20, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(day=20, weekday=0) + relativedelta(weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_admin"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_admin'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_sl')"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -147,18 +157,20 @@
|
|||
<record id="hr.employee_jve" model="hr.employee">
|
||||
<field name="leave_manager_id" ref="base.user_admin"/>
|
||||
</record>
|
||||
<record id="hr.employee_stw" model="hr.employee">
|
||||
<field name="leave_manager_id" ref="base.user_demo"/>
|
||||
</record>
|
||||
|
||||
<!-- ++++++++++++++++++++++ Ronnie Hart ++++++++++++++++++++++ -->
|
||||
|
||||
|
||||
<record id="hr_holidays_allocation_cl_al" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Ronnie Hart</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_al'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -167,9 +179,8 @@
|
|||
<field name="holiday_status_id" ref="hr_holiday_status_dv"/>
|
||||
<field name="number_of_days">10</field>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_al'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -178,42 +189,35 @@
|
|||
<field name="holiday_status_id" ref="holiday_status_training"/>
|
||||
<field name="number_of_days">12</field>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_al'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
<function model="hr.leave.allocation" name="action_validate">
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value eval="[ref('hr_holidays_allocation_cl_al'), ref('hr_holidays_allocation_pl_al'), ref('hr_holidays_vc_al')]"/>
|
||||
</function>
|
||||
|
||||
<!-- leave request -->
|
||||
<record id="hr_holidays_cl_al" model="hr.leave">
|
||||
<field name="name">Trip with Friends</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field eval="time.strftime('%Y-%m-04')" name="date_from"/>
|
||||
<field eval="time.strftime('%Y-%m-10')" name="date_to"/>
|
||||
<field eval="time.strftime('%Y-%m-04')" name="request_date_from"/>
|
||||
<field eval="time.strftime('%Y-%m-10')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="request_date_from" eval="time.strftime('%Y-%m-14')"/>
|
||||
<field name="request_date_to" eval="time.strftime('%Y-%m-20')"/>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_al'))]"/>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_cl_al')"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_sl_al" model="hr.leave">
|
||||
<field name="name">Dentist appointment</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=17, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=17, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=17, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=17, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(months=1, day=17, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(months=1, day=17, weekday=0) + relativedelta(weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_al"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_al'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_sl_al')"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -221,15 +225,14 @@
|
|||
|
||||
<record id="hr_holidays_allocation_cl_mit" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Anita Oliver</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_mit"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_mit'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
<function model="hr.leave.allocation" name="action_validate">
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value eval="[ref('hr_holidays_allocation_cl_mit')]"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -239,35 +242,28 @@
|
|||
<field name="number_of_days">7</field>
|
||||
<field name="state">confirm</field>
|
||||
<field name="employee_id" ref="hr.employee_mit"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_mit'))]"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
<!-- leave request -->
|
||||
<record id="hr_holidays_cl_mit" model="hr.leave">
|
||||
<field name="name">Trip to Paris</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field eval="time.strftime('%Y-%m-18')" name="date_from"/>
|
||||
<field eval="time.strftime('%Y-%m-24')" name="date_to"/>
|
||||
<field eval="time.strftime('%Y-%m-18')" name="request_date_from"/>
|
||||
<field eval="time.strftime('%Y-%m-24')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="request_date_from" eval="time.strftime('%Y-%m-22')"/>
|
||||
<field name="request_date_to" eval="time.strftime('%Y-%m-28')"/>
|
||||
<field name="employee_id" ref="hr.employee_mit"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_mit'))]"/>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_cl_mit')"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_cl_mit_2" model="hr.leave">
|
||||
<field name="name">Trip</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=5, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=5, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=5, weekday=0)).strftime('%Y-%m-%d 04:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=5, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 20:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(day=5, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(day=5, weekday=0) + relativedelta(weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_mit"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_mit'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_approve">
|
||||
|
|
@ -278,12 +274,11 @@
|
|||
|
||||
<record id="hr_holidays_allocation_cl_qdp" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Marc Demo</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_qdp'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -292,43 +287,36 @@
|
|||
<field name="holiday_status_id" ref="holiday_status_training"/>
|
||||
<field name="number_of_days">7</field>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_qdp'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
<function model="hr.leave.allocation" name="action_validate">
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value eval="[ref('hr_holidays.hr_holidays_allocation_cl_qdp'), ref('hr_holidays.hr_holidays_vc_qdp')]"/>
|
||||
</function>
|
||||
|
||||
<!-- leave request -->
|
||||
<record id="hr_holidays_cl_qdp" model="hr.leave">
|
||||
<field name="name">Sick day</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=3, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=3, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 23:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=3, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=3, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 23:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date()+relativedelta(months=1, day=3, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date()+relativedelta(months=1, day=3, weekday=0) + relativedelta(weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_qdp'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_cl_qdp')"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_sl_qdp" model="hr.leave">
|
||||
<field name="name">Sick day</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0) + relativedelta(days=2)).strftime('%Y-%m-%d 23:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=1, weekday=0) + relativedelta(days=2)).strftime('%Y-%m-%d 23:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(day=1, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(day=1, weekday=0) + relativedelta(days=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_qdp"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_qdp'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_sl_qdp')"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -336,15 +324,14 @@
|
|||
|
||||
<record id="hr_holidays_allocation_cl_fpi" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Audrey Peterson</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_fpi"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_fpi'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
<function model="hr.leave.allocation" name="action_validate">
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value eval="[ref('hr_holidays.hr_holidays_allocation_cl_fpi')]"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -353,9 +340,8 @@
|
|||
<field name="holiday_status_id" ref="holiday_status_training"/>
|
||||
<field name="number_of_days">7</field>
|
||||
<field name="employee_id" ref="hr.employee_fpi"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_fpi'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -363,12 +349,11 @@
|
|||
|
||||
<record id="hr_holidays_allocation_cl_vad" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Olivia</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_niv"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_niv'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -377,42 +362,35 @@
|
|||
<field name="holiday_status_id" ref="holiday_status_training"/>
|
||||
<field name="number_of_days">5</field>
|
||||
<field name="employee_id" ref="hr.employee_niv"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_niv'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
<function model="hr.leave.allocation" name="action_validate">
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value eval="[ref('hr_holidays.hr_holidays_allocation_cl_vad'), ref('hr_holidays.hr_holidays_vc_vad')]"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_cl_vad" model="hr.leave">
|
||||
<field name="name">Trip to London</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field eval="time.strftime('%Y-%m-09')" name="date_from"/>
|
||||
<field eval="time.strftime('%Y-%m-16')" name="date_to"/>
|
||||
<field eval="time.strftime('%Y-%m-09')" name="request_date_from"/>
|
||||
<field eval="time.strftime('%Y-%m-16')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="request_date_from" eval="time.strftime('%Y-%m-09')"/>
|
||||
<field name="request_date_to" eval="time.strftime('%Y-%m-16')"/>
|
||||
<field name="employee_id" ref="hr.employee_niv"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_niv'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_cl_vad')"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_sl_vad" model="hr.leave">
|
||||
<field name="name">Doctor Appointment</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=25, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=25, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 23:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=25, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now() + relativedelta(day=25, weekday=0) + relativedelta(weekday=2)).strftime('%Y-%m-%d 23:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(day=25, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(day=25, weekday=0) + relativedelta(weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_niv"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_niv'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_sl_vad')"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -420,12 +398,11 @@
|
|||
|
||||
<record id="hr_holidays_allocation_cl_kim" model="hr.leave.allocation">
|
||||
<field name="name">Paid Time Off for Kim</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
||||
<field name="holiday_status_id" ref="leave_type_paid_time_off"/>
|
||||
<field name="number_of_days">20</field>
|
||||
<field name="employee_id" ref="hr.employee_jve"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_jve'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -435,39 +412,32 @@
|
|||
<field name="number_of_days">5</field>
|
||||
<field name="state">confirm</field>
|
||||
<field name="employee_id" ref="hr.employee_jve"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_jve'))]"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-1-1')"/>
|
||||
<field name="date_from" eval="time.strftime('%Y-01-01')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-12-31')"/>
|
||||
</record>
|
||||
|
||||
<!-- leave request -->
|
||||
<record id="hr_holidays_sl_kim" model="hr.leave">
|
||||
<field name="name">Dentist appointment</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=1, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=1, weekday=0)).strftime('%Y-%m-%d 23:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=1, weekday=0)).strftime('%Y-%m-%d 01:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=1, day=1, weekday=0)).strftime('%Y-%m-%d 23:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date() + relativedelta(months=1, day=1, weekday=0))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date() + relativedelta(months=1, day=1, weekday=0))"/>
|
||||
<field name="employee_id" ref="hr.employee_jve"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_jve'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_sl_kim')"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_sl_kim_2" model="hr.leave">
|
||||
<field name="name">Second dentist appointment</field>
|
||||
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=4, day=1, weekday=2)).strftime('%Y-%m-%d 01:00:00')" name="date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=4, day=1, weekday=2)).strftime('%Y-%m-%d 23:00:00')" name="date_to"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=4, day=1, weekday=2)).strftime('%Y-%m-%d 01:00:00')" name="request_date_from"/>
|
||||
<field eval="(datetime.now()+relativedelta(months=4, day=1, weekday=2)).strftime('%Y-%m-%d 23:00:00')" name="request_date_to"/>
|
||||
<field name="holiday_status_id" ref="leave_type_sick_time_off"/>
|
||||
<field name="request_date_from" eval="(datetime.today().date()+relativedelta(months=4, day=1, weekday=2))"/>
|
||||
<field name="request_date_to" eval="(datetime.today().date()+relativedelta(months=4, day=1, weekday=2))"/>
|
||||
<field name="employee_id" ref="hr.employee_jve"/>
|
||||
<field name="employee_ids" eval="[(4, ref('hr.employee_jve'))]"/>
|
||||
<field name="state">confirm</field>
|
||||
</record>
|
||||
<function model="hr.leave" name="action_validate">
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value eval="ref('hr_holidays.hr_holidays_sl_kim_2')"/>
|
||||
</function>
|
||||
|
||||
|
|
@ -476,12 +446,12 @@
|
|||
<field name="name">Public Time Off</field>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="calendar_id" ref="resource.resource_calendar_std"/>
|
||||
<field name="date_from" eval="(datetime.today() + relativedelta(days=+8)).strftime('%Y-%m-%d 05:00:00')"></field>
|
||||
<field name="date_to" eval="(datetime.today() + relativedelta(days=+8)).strftime('%Y-%m-%d 17:00:00')"></field>
|
||||
<field name="date_from" eval="time.strftime('%Y-02-13 05:00:00')"/>
|
||||
<field name="date_to" eval="time.strftime('%Y-02-13 17:00:00')"/>
|
||||
</record>
|
||||
|
||||
<!-- Stress day -->
|
||||
<record id="hr_leave_stress_day_1" model="hr.leave.stress.day">
|
||||
<!-- Mandatory day -->
|
||||
<record id="hr_leave_mandatory_day_1" model="hr.leave.mandatory.day">
|
||||
<field name="name">Company Celebration</field>
|
||||
<field name="company_id" ref="base.main_company"/>
|
||||
<field name="start_date" eval="(datetime.today() + relativedelta(days=+7)).strftime('%Y-%m-%d 07:00:00')"></field>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="hr_holidays_tour" model="web_tour.tour">
|
||||
<field name="name">hr_holidays_tour</field>
|
||||
<field name="rainbow_man_message">Congrats, we can see that your request has been validated.</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,707 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo><data noupdate="1">
|
||||
<!-- Global Leave Types -->
|
||||
<record id="leave_type_paid_time_off" model="hr.leave.type">
|
||||
<field name="name">Paid Time Off</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="leave_validation_type">both</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave"/>
|
||||
<field name="allocation_notif_subtype_id" ref="mt_leave_allocation"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_14"/>
|
||||
<field name="color">2</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="country_id" eval="False"/> <!-- Explicitely set to False for it to be available to all countries -->
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
|
||||
<record id="leave_type_sick_time_off" model="hr.leave.type">
|
||||
<field name="name">Sick Time Off</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave_sick"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="support_document">True</field>
|
||||
<field name="hide_on_dashboard">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="color">3</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="country_id" eval="False"/> <!-- Explicitely set to False for it to be available to all countries -->
|
||||
<field name="sequence">2</field>
|
||||
</record>
|
||||
|
||||
<record id="leave_type_compensatory_days" model="hr.leave.type">
|
||||
<field name="name">Compensatory Days</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">True</field>
|
||||
<field name="leave_validation_type">manager</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="request_unit">day</field>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_4"/>
|
||||
<field name="color">4</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="country_id" eval="False"/> <!-- Explicitely set to False for it to be available to all countries -->
|
||||
<field name="sequence">4</field>
|
||||
</record>
|
||||
|
||||
<record id="leave_type_unpaid" model="hr.leave.type">
|
||||
<field name="name">Unpaid</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">both</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="request_unit">hour</field>
|
||||
<field name="hide_on_dashboard">True</field>
|
||||
<field name="unpaid" eval="True"/>
|
||||
<field name="leave_notif_subtype_id" ref="mt_leave_unpaid"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_28"/>
|
||||
<field name="color">5</field>
|
||||
<field name="company_id" eval="False"/> <!-- Explicitely set to False for it to be available to all companies -->
|
||||
<field name="country_id" eval="False"/> <!-- Explicitely set to False for it to be available to all countries -->
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
|
||||
<record id="holiday_status_eto" model="hr.leave.type">
|
||||
<field name="name">Extra Time Off</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="hide_on_dashboard">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="sequence">4</field>
|
||||
<field name="country_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record id="holiday_status_extra_hours" model="hr.leave.type">
|
||||
<field name="name">Extra Hours</field>
|
||||
<field name="request_unit">hour</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">manager</field>
|
||||
<field name="active" eval="True"/>
|
||||
<field name="hide_on_dashboard">True</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" eval="False"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_4"/>
|
||||
<field name="sequence">5</field>
|
||||
</record>
|
||||
|
||||
<!-- AE : United Arab Emirates -->
|
||||
<record id="l10n_ae_leave_type_sick_leave_50" model="hr.leave.type">
|
||||
<field name="name">Sick Leave 50%</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.ae"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_ae_leave_type_sick_leave_0" model="hr.leave.type">
|
||||
<field name="name">Sick Leave 0%</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.ae"/>
|
||||
</record>
|
||||
|
||||
<!-- BE : Belgium -->
|
||||
<record id="l10n_be_leave_type_small_unemployment" model="hr.leave.type">
|
||||
<field name="name">Small Unemployment</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_maternity" model="hr.leave.type">
|
||||
<field name="name">Maternity Time Off</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_17"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_unpredictable" model="hr.leave.type">
|
||||
<field name="name">Unpredictable Reason</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_training" model="hr.leave.type">
|
||||
<field name="name">Training Time Off</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_26"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_extra_legal" model="hr.leave.type">
|
||||
<field name="name">Extra Legal Time Off</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_4"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="sequence">6</field>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_recovery" model="hr.leave.type">
|
||||
<field name="name">Recovery Bank Holiday</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">True</field>
|
||||
<field name="request_unit">day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_european" model="hr.leave.type">
|
||||
<field name="name">European Time Off</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_14"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_credit_time" model="hr.leave.type">
|
||||
<field name="name">Credit Time</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" eval="ref('hr_holidays.mt_leave')"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_work_accident" model="hr.leave.type">
|
||||
<field name="name">Work Accident Time Off</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_strike" model="hr.leave.type">
|
||||
<field name="name">Strike</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_sick_leave_without_certificate" model="hr.leave.type">
|
||||
<field name="name">Sick Leave Without Certificate</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_be_leave_type_small_unemployment_birth" model="hr.leave.type">
|
||||
<field name="name">Brief Holiday (Birth)</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="employee_requests">yes</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.be"/>
|
||||
</record>
|
||||
|
||||
<!-- CH: Switzerland -->
|
||||
|
||||
<record id="l10n_ch_swissdec_unpaid_lt" model="hr.leave.type">
|
||||
<field name="name">Unpaid leave</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="sequence">1</field>
|
||||
<field name="color">1</field>
|
||||
<field name="country_id" ref="base.ch"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_ch_swissdec_illness_lt" model="hr.leave.type">
|
||||
<field name="name">Illness leave</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="color">2</field>
|
||||
<field name="country_id" ref="base.ch"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_ch_swissdec_accident_lt" model="hr.leave.type">
|
||||
<field name="name">Accident leave</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="color">3</field>
|
||||
<field name="country_id" ref="base.ch"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_ch_swissdec_maternity_lt" model="hr.leave.type">
|
||||
<field name="name">Maternity / Paternity leave</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="color">4</field>
|
||||
<field name="country_id" ref="base.ch"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_ch_swissdec_military_lt" model="hr.leave.type">
|
||||
<field name="name">Military leave</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="color">5</field>
|
||||
<field name="country_id" ref="base.ch"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_ch_swissdec_interruption_of_work_lt" model="hr.leave.type">
|
||||
<field name="name">Interruption of Work</field>
|
||||
<field name="employee_requests">False</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">day</field>
|
||||
<field name="sequence">5</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="color">6</field>
|
||||
<field name="country_id" ref="base.ch"/>
|
||||
</record>
|
||||
|
||||
<!-- EG: Egypt -->
|
||||
<record id="l10n_eg_leave_type_marriage" model="hr.leave.type">
|
||||
<field name="name">Marriage Leave</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_eg_leave_type_maternity" model="hr.leave.type">
|
||||
<field name="name">Maternity Leave</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_eg_leave_type_hajj" model="hr.leave.type">
|
||||
<field name="name">Hajj Leave</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_eg_leave_type_death" model="hr.leave.type">
|
||||
<field name="name">Death Leave</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_eg_leave_type_paid_sick_time_off" model="hr.leave.type">
|
||||
<field name="name">Paid Sick time off</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="employee_requests">no</field>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_eg_leave_type_sick_leave_75" model="hr.leave.type">
|
||||
<field name="name">Sick Leave (75% Paid)</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_eg_leave_type_sick_leave_unpaid" model="hr.leave.type">
|
||||
<field name="name">Sick Leave (UnPaid)</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="country_id" ref="base.eg"/>
|
||||
</record>
|
||||
|
||||
<!-- HK : Hong Kong -->
|
||||
<record id="l10n_hk_leave_type_annual_leave" model="hr.leave.type">
|
||||
<field name="name">HK Annual Leaves</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_compensation_leave" model="hr.leave.type">
|
||||
<field name="name">HK Compensation Leaves</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_sick_leave" model="hr.leave.type">
|
||||
<field name="name">HK Sick Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_sick_leave_80" model="hr.leave.type">
|
||||
<field name="name">HK Sick Leaves 80%</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_unpaid_leave" model="hr.leave.type">
|
||||
<field name="name">HK Unpaid Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_marriage_leave" model="hr.leave.type">
|
||||
<field name="name">HK Marriage Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_maternity_leave" model="hr.leave.type">
|
||||
<field name="name">HK Maternity Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_maternity_leave_80" model="hr.leave.type">
|
||||
<field name="name">HK Maternity Leaves 80%</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_paternity_leave" model="hr.leave.type">
|
||||
<field name="name">HK Paternity Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_paternity_leave_80" model="hr.leave.type">
|
||||
<field name="name">HK Paternity Leaves 80%</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_compassionate_leave" model="hr.leave.type">
|
||||
<field name="name">HK Compassionate Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_hk_leave_type_examination_leave" model="hr.leave.type">
|
||||
<field name="name">HK Examination Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.hk"/>
|
||||
</record>
|
||||
|
||||
<!-- ID : Indonesia -->
|
||||
<record id="l10n_id_leave_type_annual_leave" model="hr.leave.type">
|
||||
<field name="name">ID Annual Leaves</field>
|
||||
<field name="requires_allocation">True</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_id_leave_type_sick_leave" model="hr.leave.type">
|
||||
<field name="name">ID Sick Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_id_leave_type_unpaid_leave" model="hr.leave.type">
|
||||
<field name="name">ID Unpaid Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_id_leave_type_marriage_leave" model="hr.leave.type">
|
||||
<field name="name">ID Marriage Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_id_leave_type_maternity_leave" model="hr.leave.type">
|
||||
<field name="name">ID Maternity Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_id_leave_type_paternity_leave" model="hr.leave.type">
|
||||
<field name="name">ID Paternity Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_id_leave_type_bereavement_leave" model="hr.leave.type">
|
||||
<field name="name">ID Bereavement Leaves</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="company_id" eval="False" />
|
||||
<field name="country_id" ref="base.id"/>
|
||||
</record>
|
||||
|
||||
<!-- JO : Jordan -->
|
||||
<record id="l10n_jo_leave_type_unpaid_sick" model="hr.leave.type">
|
||||
<field name="name">Sick Leave (Unpaid)</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.jo"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_jo_leave_type_maternity" model="hr.leave.type">
|
||||
<field name="name">Maternity Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.jo"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_jo_leave_type_pilgrimage" model="hr.leave.type">
|
||||
<field name="name">Pilgrimage Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.jo"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_jo_leave_type_paternity" model="hr.leave.type">
|
||||
<field name="name">Paternity Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.jo"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_jo_leave_type_study" model="hr.leave.type">
|
||||
<field name="name">Study Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.jo"/>
|
||||
</record>
|
||||
|
||||
<!-- LU : Luxemburg -->
|
||||
<record id="l10n_lu_leave_type_situational_unemployment" model="hr.leave.type">
|
||||
<field name="name">Unemployment (Weather / Situational)</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="request_unit">hour</field>
|
||||
<field name="unpaid" eval="True"/>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave_unpaid"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_28"/>
|
||||
<field name="color">5</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.lu"/>
|
||||
</record>
|
||||
|
||||
<!-- MX : Mexico -->
|
||||
<record id="l10n_mx_leave_type_work_risk_imss" model="hr.leave.type">
|
||||
<field name="name">Work risk (IMSS)</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="request_unit">day</field>
|
||||
<field name="unpaid" eval="True"/>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave_unpaid"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_28"/>
|
||||
<field name="color">5</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.mx"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_mx_leave_type_maternity_imss" model="hr.leave.type">
|
||||
<field name="name">Maternity (IMSS)</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="request_unit">day</field>
|
||||
<field name="unpaid" eval="True"/>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave_unpaid"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_17"/>
|
||||
<field name="color">5</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.mx"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_mx_leave_type_disability_due_to_illness_imss" model="hr.leave.type">
|
||||
<field name="name">Disability due to illness (IMSS)</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="allocation_validation_type">hr</field>
|
||||
<field name="request_unit">day</field>
|
||||
<field name="unpaid" eval="True"/>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave_unpaid"/>
|
||||
<field name="responsible_ids" eval="[(4, ref('base.user_admin'))]"/>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="color">5</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.mx"/>
|
||||
</record>
|
||||
|
||||
<!-- SA : Saudi Arabia -->
|
||||
<record id="l10n_sa_leave_type_sick_leave_100" model="hr.leave.type">
|
||||
<field name="name">Sick Leave (100% Paid)</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_sick_leave_75" model="hr.leave.type">
|
||||
<field name="name">Sick Leave (75% Paid)</field>
|
||||
<field name="requires_allocation">yes</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_sick_leave_0" model="hr.leave.type">
|
||||
<field name="name">Sick Leave (UnPaid)</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_marriage" model="hr.leave.type">
|
||||
<field name="name">Marriage Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_maternity" model="hr.leave.type">
|
||||
<field name="name">Maternity Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_iddah" model="hr.leave.type">
|
||||
<field name="name">Iddah Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_hajj" model="hr.leave.type">
|
||||
<field name="name">Hajj Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_paternity" model="hr.leave.type">
|
||||
<field name="name">Paternity Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_study" model="hr.leave.type">
|
||||
<field name="name">Study Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<record id="l10n_sa_leave_type_emergency" model="hr.leave.type">
|
||||
<field name="name">Emergency Leave</field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="leave_validation_type">hr</field>
|
||||
<field name="country_id" ref="base.sa"/>
|
||||
</record>
|
||||
|
||||
<!-- SK : Slovakia -->
|
||||
<record id="l10n_sk_leave_type_maternity" model="hr.leave.type">
|
||||
<field name="name">Maternity Time Off</field>
|
||||
<field name="requires_allocation">False</field>
|
||||
<field name="leave_validation_type">no_validation</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="leave_notif_subtype_id" ref="hr_holidays.mt_leave"/>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.sk"/>
|
||||
</record>
|
||||
|
||||
<!-- PL : Poland -->
|
||||
<record id="l10n_pl_leave_type_sick_leave" model="hr.leave.type">
|
||||
<field name="name">PL Sick Leaves 80% </field>
|
||||
<field name="requires_allocation">no</field>
|
||||
<field name="request_unit">half_day</field>
|
||||
<field name="support_document">True</field>
|
||||
<field name="icon_id" ref="hr_holidays.icon_21"/>
|
||||
<field name="color">6</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
<field name="country_id" ref="base.pl"/>
|
||||
</record>
|
||||
</data></odoo>
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="icon_1" model="ir.attachment">
|
||||
<field name="name">Annual_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Annual_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_4" model="ir.attachment">
|
||||
<field name="name">Compensatory_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Compensatory_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_14" model="ir.attachment">
|
||||
<field name="name">Paid_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Paid_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_17" model="ir.attachment">
|
||||
<field name="name">Parental_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Parental_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_19" model="ir.attachment">
|
||||
<field name="name">Recovery_Bank_Holiday.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Recovery_Bank_Holiday.svg</field>
|
||||
</record>
|
||||
<record id="icon_21" model="ir.attachment">
|
||||
<field name="name">Sick_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Sick_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_26" model="ir.attachment">
|
||||
<field name="name">Training_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Training_Time_Off.svg</field>
|
||||
</record>
|
||||
<record id="icon_28" model="ir.attachment">
|
||||
<field name="name">Unpaid_Time_Off.svg</field>
|
||||
<field name="res_model">hr.leave.type</field>
|
||||
<field name="res_field">icon_id</field>
|
||||
<field name="public" eval="True"/>
|
||||
<field name="type">url</field>
|
||||
<field name="url">/hr_holidays/static/src/img/icons/Unpaid_Time_Off.svg</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -8,7 +8,14 @@
|
|||
<field name="code">model._update_accrual()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="numbercall">-1</field>
|
||||
<field name="doall" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="hr_leave_cron_cancel_invalid" model="ir.cron">
|
||||
<field name="name">Time Off: Cancel invalid leaves</field>
|
||||
<field name="model_id" ref="model_hr_leave"/>
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cancel_invalid_leaves()</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="interval_type">days</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
|
|||
|
|
@ -4,11 +4,14 @@
|
|||
<!-- Leave specific activities -->
|
||||
<record id="mail_act_leave_approval" model="mail.activity.type">
|
||||
<field name="name">Time Off Approval</field>
|
||||
<field name="summary">Time Off Approval</field>
|
||||
<field name="icon">fa-sun-o</field>
|
||||
<field name="res_model">hr.leave</field>
|
||||
<field name="delay_count">15</field>
|
||||
</record>
|
||||
<record id="mail_act_leave_second_approval" model="mail.activity.type">
|
||||
<field name="name">Time Off Second Approve</field>
|
||||
<field name="summary">Time Off Second Approve</field>
|
||||
<field name="icon">fa-sun-o</field>
|
||||
<field name="res_model">hr.leave</field>
|
||||
</record>
|
||||
|
|
@ -16,11 +19,14 @@
|
|||
<!-- Leave specific activities -->
|
||||
<record id="mail_act_leave_allocation_approval" model="mail.activity.type">
|
||||
<field name="name">Allocation Approval</field>
|
||||
<field name="summary">Allocation Approval</field>
|
||||
<field name="icon">fa-sun-o</field>
|
||||
<field name="res_model">hr.leave.allocation</field>
|
||||
</record>
|
||||
|
||||
<record id="mail_act_leave_allocation_second_approval" model="mail.activity.type">
|
||||
<field name="name">Allocation Second Approve</field>
|
||||
<field name="name">Allocation Second Approval</field>
|
||||
<field name="summary">Allocation Second Approval</field>
|
||||
<field name="icon">fa-sun-o</field>
|
||||
<field name="res_model">hr.leave.allocation</field>
|
||||
</record>
|
||||
|
|
|
|||
|
|
@ -7,11 +7,6 @@
|
|||
<field name="res_model">hr.leave</field>
|
||||
<field name="description">Time Off Request</field>
|
||||
</record>
|
||||
<record id="mt_leave_home_working" model="mail.message.subtype">
|
||||
<field name="name">Home Working</field>
|
||||
<field name="res_model">hr.leave</field>
|
||||
<field name="description">Home Working</field>
|
||||
</record>
|
||||
<record id="mt_leave_sick" model="mail.message.subtype">
|
||||
<field name="name">Sick Time Off</field>
|
||||
<field name="res_model">hr.leave</field>
|
||||
|
|
@ -25,7 +20,7 @@
|
|||
|
||||
<!-- Allocation-related subtypes for messaging / Chatter -->
|
||||
<record id="mt_leave_allocation" model="mail.message.subtype">
|
||||
<field name="name">Allocation</field>
|
||||
<field name="name">Allocation Request</field>
|
||||
<field name="res_model">hr.leave.allocation</field>
|
||||
<field name="description">Allocation Request</field>
|
||||
</record>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue