Trust-Code/odoo-brasil

View on GitHub
br_hr/view/hr_employee_view.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0"?>
<odoo>
    <record model="ir.ui.view" id="view_br_hr_employee_form">
        <field name="name">br_hr_employee.form</field>
        <field name="model">hr.employee</field>
        <field name="inherit_id" ref="hr.view_employee_form" />
        <field name="type">form</field>
        <field name="arch" type="xml">
            <field name="address_home_id" position="after">
                <field name="cpf"/>
            </field>
            <page name="public" position="after">
                <page string="Dados Trabalhistas">
                    <form string="Dados trabalhistas" version="7.0">
                        <group>
                            <group string="CTPS">
                                <field name="ctps" string="Number"/>
                                <field name="ctps_series" />
                                <field name="ctps_date"/>
                            </group>
                            <group string="RG">
                                <field name="rg" string="Number"/>
                                <field name="organ_exp"/>
                                <field name="rg_emission"/>
                            </group>
                            <group string="Reservista">
                                <field name="creservist" string="Number"/>
                                <field name="crresv_categ"/>
                            </group>
                            <group string="Título eleitoral">
                                <field name="title_voter" string="Number"/>
                                <field name="zone_voter"/>
                                <field name="session_voter"/>
                            </group>
                            <group string="Carteira de motorista">
                                <field name="driver_license" string="Number"/>
                                <field name="driver_categ"/>
                                <field name="ginstru"/>
                            </group>
                            <group string="PIS/PASEP">
                                <field name="pis_pasep" placeholder="XXX.XXXXX.XX-X" />
                            </group>
                            <group string="Pais">
                                <field name="father_name"/>
                                <field name="mother_name"/>
                            </group>
                        </group>
                    </form>
                </page>
                <page string="Spouse and Dependents">
                    <form string="Spouse and Dependents" version="7.0">
                        <group colspan="4" col="4">
                            <field name="have_dependent"/>
                        </group>
                        <field name="dependent_ids"  widget="one2many_list" nolabel="1" attrs="{'invisible':[('have_dependent', '!=', True)]}">
                            <tree>
                                <field name="dependent_name" />
                                <field name="dependent_age"/>
                                <field name="dependent_type"/>
                                <field name="pension_benefits"/>
                                <field name="use_health_plan"/>
                                <field name="is_dependent"/>
                            </tree>
                            <form>
                                <group>
                                    <field name="dependent_name" />
                                    <field name="dependent_age"/>
                                    <field name="dependent_type"/>
                                    <field name="pension_benefits"/>
                                    <field name="use_health_plan"/>
                                    <field name="is_dependent"/>
                                </group>
                            </form>
                        </field>
                    </form>
                </page>
            </page>
        </field>
    </record>
</odoo>