<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <data>
        <!-- "Odoo Mobile" app: a dedicated, touch-friendly home for the two
             things an employee does from a phone (check in/out, request
             leave). Additive; the full Attendances/Leaves apps are
             untouched. Visible to any internal user; each page only ever acts
             on the logged-in employee's own records. -->
        <record id="action_xeno_mobile_attendance" model="ir.actions.client">
            <field name="name">Attendance</field>
            <field name="tag">xeno_mobile_attendance</field>
        </record>

        <record id="action_xeno_mobile_leave" model="ir.actions.client">
            <field name="name">Leave Request</field>
            <field name="tag">xeno_mobile_leave</field>
        </record>

        <record id="action_xeno_mobile_balance" model="ir.actions.client">
            <field name="name">Leave Balance</field>
            <field name="tag">xeno_mobile_balance</field>
        </record>

        <record id="action_xeno_mobile_personal_info" model="ir.actions.client">
            <field name="name">Personal Info</field>
            <field name="tag">xeno_mobile_personal_info</field>
        </record>

        <record id="action_xeno_mobile_leave_approval" model="ir.actions.client">
            <field name="name">Leave Approval</field>
            <field name="tag">xeno_mobile_leave_approval</field>
        </record>
    </data>
    <data noupdate="1">
        <menuitem id="menu_xeno_mobile_root"
                  name="Odoo Mobile"
                  sequence="28"
                  web_icon="xeno_mobile,static/description/icon.png"
                  groups="base.group_user"/>

        <menuitem id="menu_xeno_mobile_attendance"
                  name="Attendance"
                  parent="menu_xeno_mobile_root"
                  action="action_xeno_mobile_attendance"
                  sequence="1"/>

        <menuitem id="menu_xeno_mobile_leave"
                  name="Leave Request"
                  parent="menu_xeno_mobile_root"
                  action="action_xeno_mobile_leave"
                  sequence="2"/>

        <menuitem id="menu_xeno_mobile_balance"
                  name="Leave Balance"
                  parent="menu_xeno_mobile_root"
                  action="action_xeno_mobile_balance"
                  sequence="3"/>

        <menuitem id="menu_xeno_mobile_personal_info"
                  name="Personal Info"
                  parent="menu_xeno_mobile_root"
                  action="action_xeno_mobile_personal_info"
                  sequence="4"/>

        <!-- Visible to any internal user, same as the other Odoo Mobile pages.
             The page itself just shows "Nothing waiting for your approval"
             for anyone who isn't currently a configured approver/HR officer. -->
        <menuitem id="menu_xeno_mobile_leave_approval"
                  name="Leave Approval"
                  parent="menu_xeno_mobile_root"
                  action="action_xeno_mobile_leave_approval"
                  sequence="5"/>
    </data>
</odoo>
