<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <record id="view_hr_employee_form_xeno_personal" model="ir.ui.view">
        <field name="name">hr.employee.form.xeno.personal</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.view_employee_form"/>
        <field name="arch" type="xml">
            <!-- Add ID Card Expire + SSO Expire after ssnid in Citizenship -->
            <xpath expr="//group[@name='citizenship']/field[@name='ssnid']" position="after">
                <field name="xeno_id_card_expire"/>
                <field name="xeno_sso_expire"/>
            </xpath>

            <!-- Add passport issue fields after passport row in Citizenship -->
            <xpath expr="//group[@name='citizenship']/div[hasclass('o_wrap_label')]" position="after">
                <field name="xeno_passport_issue_place"/>
                <field name="xeno_passport_issue_date"/>
            </xpath>

            <!-- Add study_school after study_field in Education -->
            <xpath expr="//group[@name='hr_education_group']/field[@name='study_field']" position="after">
                <field name="study_school"/>
            </xpath>

            <!-- Add Health Condition + Transportation after Education group -->
            <xpath expr="//group[@name='hr_education_group']" position="after">
                <group string="Health Condition" name="hr_health_group">
                    <field name="xeno_health_conditions" nolabel="1" colspan="2"
                           placeholder="E.g., peanut allergy, asthma, diabetes"/>
                </group>
                <group string="Personal Transportation" name="hr_transport_group">
                    <field name="private_car_plate" string="Car License Plate"/>
                    <field name="xeno_motorbike_plate"/>
                </group>
                <group string="Uploaded Documents" name="hr_personal_documents_group" colspan="2">
                    <field name="xeno_personal_document_ids" nolabel="1" colspan="2">
                        <list editable="bottom">
                            <field name="name"/>
                            <field name="document" filename="document_filename"/>
                            <field name="document_filename" column_invisible="1"/>
                            <field name="create_date" string="Uploaded" readonly="1"/>
                            <button name="action_xeno_preview" type="object" string="Preview"
                                    icon="fa-eye" title="Preview"/>
                        </list>
                    </field>
                </group>
            </xpath>
        </field>
    </record>
</odoo>
