Skip to Content
Menu
This question has been flagged
1 Reply
1329 Views

Is there a better idea to add some of the same fields to all form view of res.partner. Right now I've inherited every view and add fields to them.


<?xml version="1.0" encoding="UTF-8"?>

<odoo>

    <data>

        <record model="ir.ui.view" id="ggg_view_partner_form_extend">

            <field name="name">Partner Extend View</field>

            <field name="model">res.partner</field>

            <field name="inherit_id" ref="base.view_partner_form"/>

            <field name="arch" type="xml">

                <xpath expr="//field[@name='country_id']" position="after">

                    <group> <!-- add these fields to all res.partner view -->

                        <field name="province" domain="[('group.group_code','=','province'),('isActive','=',True)]" />

                        <field name="district" domain="[('parent','=',province),('group.group_code','=','district'),('isActive','=',True)]" />

                        <field name="sub_district" domain="[('parent','=',district),('group.group_code','=','sub_district'),('isActive','=',True)]" />

                    </group>


                </xpath>

            </field>

        </record>      

 

        <record model="ir.ui.view" id="ggg_view_partner_form_private_extend">

            <field name="name">Partner Extend View</field>

            <field name="model">res.partner</field>

            <field name="inherit_id" ref="base.res_partner_view_form_private"/>

            <field name="arch" type="xml">

                <xpath expr="//field[@name='country_id']" position="after">

                    <group>

                        <field name="province" domain="[('group.group_code','=','province'),('isActive','=',True)]" />

                        <field name="district" domain="[('parent','=',province),('group.group_code','=','district'),('isActive','=',True)]" />

                        <field name="sub_district" domain="[('parent','=',district),('group.group_code','=','sub_district'),('isActive','=',True)]" />

                    </group>


                </xpath>

            </field>

        </record>      

    </data>

</odoo> 


\screenshot1

Avatar
Discard
Author Best Answer

\screenshot1


https://scontent.fbkk15-1.fna.fbcdn.net/v/t1.0-9/149870073_3892609804094083_610628067996640792_o.jpg?_nc_cat=107&ccb=3&_nc_sid=b9115d&_nc_eui2=AeEt-pTRZGM8ETqyLevrguLpzmr92BY1SoTOav3YFjVKhGQLOJuGSeAefh0uRWB23ihKMVkZ8VE1vaAaJiYm7jXc&_nc_ohc=dkoc5kN_Hb4AX-Gq0xl&_nc_ht=scontent.fbkk15-1.fna&oh=3ba6f38f1527fcdcedf3a5a88ff71759&oe=60525682

Avatar
Discard