<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data>
        <record id="view_xeno_attendance_dayoff_list" model="ir.ui.view">
            <field name="name">xeno.attendance.dayoff.list</field>
            <field name="model">xeno.attendance.dayoff</field>
            <field name="arch" type="xml">
                <list editable="bottom">
                    <field name="employee_id"/>
                    <field name="employee_code" readonly="1"/>
                    <field name="date"/>
                    <field name="reason"/>
                    <field name="write_uid" string="Last edited by" readonly="1"/>
                    <field name="write_date" string="Last edited on" readonly="1"/>
                </list>
            </field>
        </record>

        <record id="action_xeno_attendance_dayoff" model="ir.actions.act_window">
            <field name="name">Day Offs</field>
            <field name="res_model">xeno.attendance.dayoff</field>
            <field name="view_mode">list</field>
            <field name="help" type="html">
                <p class="o_view_nocontent_smiling_face">No day offs granted yet.</p>
                <p>HR-granted days off — e.g. giving an employee a day off in
                exchange for overtime or extra-day working — land here, one
                row per employee per day. That day shows as "Off" on the
                Monthly Attendance report instead of blank/Absent, and no
                check-in/out is expected. Delete a row to remove the day off.</p>
            </field>
        </record>
    </data>
    <data noupdate="1">
        <menuitem id="menu_xeno_attendance_dayoff"
                  name="Day Offs"
                  parent="hr_attendance.menu_hr_attendance_configuration"
                  action="action_xeno_attendance_dayoff"
                  groups="hr_attendance.group_hr_attendance_officer"
                  sequence="97"/>
    </data>
</odoo>
