<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="view_xeno_leave_approver_preview_form" model="ir.ui.view">
        <field name="name">xeno.leave.approver.preview.form</field>
        <field name="model">xeno.leave.approver.preview</field>
        <field name="arch" type="xml">
            <form string="Approval Chain Preview">
                <field name="employee_id" readonly="1"/>
                <p class="text-muted">
                    The chain that will be created if this employee submits a
                    leave request right now.
                </p>
                <field name="chain_html" readonly="1"/>
                <footer>
                    <button string="Close" special="cancel" class="btn-secondary"/>
                </footer>
            </form>
        </field>
    </record>

    <record id="action_xeno_leave_approver_preview" model="ir.actions.act_window">
        <field name="name">Approval Chain Preview</field>
        <field name="res_model">xeno.leave.approver.preview</field>
        <field name="view_mode">form</field>
        <field name="target">new</field>
        <field name="context">{'default_employee_id': active_id}</field>
    </record>

    <record id="view_hr_employee_form_xeno_approver_preview" model="ir.ui.view">
        <field name="name">hr.employee.form.xeno.approver.preview</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.view_employee_form"/>
        <field name="arch" type="xml">
            <xpath expr="//div[@name='button_box']" position="inside">
                <button name="%(xeno_leave.action_xeno_leave_approver_preview)d" type="action"
                        class="oe_stat_button" icon="fa-sitemap"
                        groups="hr_holidays.group_hr_holidays_user">
                    <span class="o_stat_text">Approval Chain</span>
                </button>
            </xpath>
        </field>
    </record>
</odoo>
