<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="hr_employee_view_search" model="ir.ui.view">
        <field name="name">hr.employee.view.search</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.view_employee_filter"/>
        <field name="arch" type="xml">
            <filter name="at_work" position="after">
                <filter name="absent" string="Absent" domain="[('is_absent', '=', True)]"/>
            </filter>
        </field>
    </record>

    <record id="hr_employee_view_kanban" model="ir.ui.view">
        <field name="name">hr.employee.view.kanban</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.hr_kanban_view_employees"/>
        <field name="arch" type="xml">
            <kanban position="attributes">
                <attribute name="js_class">hr_employee_kanban</attribute>
            </kanban>
        </field>
    </record>

    <record id="view_employee_tree" model="ir.ui.view">
        <field name="name">hr.employee.list</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.view_employee_tree"/>
        <field name="arch" type="xml">
            <xpath expr="//list" position="attributes">
                <attribute name="js_class">hr_employee_list</attribute>
            </xpath>
        </field>
    </record>

    <record id="hr_employee_list_view" model="ir.ui.view">
        <field name="name">hr.employee.list</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.hr_employee_list_view"/>
        <field name="arch" type="xml">
            <xpath expr="//list" position="attributes">
                <attribute name="js_class">hr_employee_list</attribute>
            </xpath>
        </field>
    </record>

    <record id="hr_employee_list_activites_view" model="ir.ui.view">
        <field name="name">hr.employee.list</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.hr_employee_list_activites_view"/>
        <field name="arch" type="xml">
            <xpath expr="//list" position="attributes">
                <attribute name="js_class">hr_employee_list</attribute>
            </xpath>
        </field>
    </record>

    <record id="action_hr_employee_presence_present" model="ir.actions.server">
        <field name="name">Set Present</field>
        <field name="value">presence_group_1</field>
        <field name="model_id" ref="hr.model_hr_employee"/>
        <field name="binding_model_id" ref="hr.model_hr_employee"/>
        <field name="binding_view_types">form,list,kanban</field>
        <field name="state">code</field>
        <field name="code">
            action = records.action_set_present()
        </field>
    </record>

    <record id="action_hr_employee_presence_absent" model="ir.actions.server">
        <field name="name">Set Absent</field>
        <field name="value">presence_group_1</field>
        <field name="model_id" ref="hr.model_hr_employee"/>
        <field name="binding_model_id" ref="hr.model_hr_employee"/>
        <field name="binding_view_types">form,list,kanban</field>
        <field name="state">code</field>
        <field name="code">
            action = records.action_set_absent()
        </field>
    </record>

    <record id="action_hr_employee_presence_sms" model="ir.actions.server">
        <field name="name">Send SMS</field>
        <field name="model_id" ref="hr.model_hr_employee"/>
        <field name="binding_model_id" ref="hr.model_hr_employee"/>
        <field name="binding_view_types">form,list,kanban</field>
        <field name="state">code</field>
        <field name="code">
            action = records.action_send_sms()
        </field>
    </record>

    <record id="action_hr_employee_presence_time_off" model="ir.actions.server">
        <field name="name">Create a Time Off</field>
        <field name="model_id" ref="hr.model_hr_employee"/>
        <field name="value">presence_group_2</field>
        <field name="binding_model_id" ref="hr.model_hr_employee"/>
        <field name="binding_view_types">form,list,kanban</field>
        <field name="state">code</field>
        <field name="code">
            action = records.action_open_leave_request()
        </field>
    </record>

</odoo>
