diff --git a/views/res_partner.xml b/views/res_partner.xml index 87ad242ace5beed12b1009cdca86f6cb23bd9026..e278aaeb8c7a44eacb76de4a75863a415d2ffb97 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -131,8 +131,8 @@ <field name="segment_2_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]"/> <field name="segment_3_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]"/> <field name="segment_4_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]"/> - <field name="organization_subtype_id" attrs="{'invisible': [('is_company','=', False)]}" domain="[('child_ids', '=', False)]" options="{'no_create': True}"/> - <field name="organization_type_id" readonly="1" attrs="{'invisible': [('is_company','=', False)]}" options="{'no_create': True}"/> + <field name="organization_subtype_id" attrs="{'invisible': [('is_company','=', False)]}" domain="[('child_ids', '=', False)]" options="{'no_create': True, 'no_open': True}"/> + <field name="organization_type_id" readonly="1" attrs="{'invisible': [('is_company','=', False)]}" options="{'no_create': True, 'no_open': True}"/> </group> <group name="partner_segment_info" attrs="{'invisible': ['|', ('is_company','=', True), ('type','!=', 'contact')]}"> <field name="title" options='{"no_create": True, "no_open": True}' attrs="{'invisible': [('is_company','=', True)]}"/> @@ -160,14 +160,14 @@ </xpath> <xpath expr="//field[@name='child_ids']//kanban//field[@name='function']" position="before"> <field name="mandate_id"/> - <field name="ur_id"/> + <field name="ur_id" options='{"no_open": True, "no_create": True}'/> </xpath> <xpath expr="//field[@name='child_ids']//kanban//div[hasclass('oe_kanban_details')]//field[@name='name']" position="after"> <div t-if="record.mandate_id.raw_value"><field name="mandate_id"/></div> </xpath> <xpath expr="//field[@name='child_ids']//form//field[@name='function']" position="before"> - <field name="mandate_id" options="{'no_create': True}" attrs="{'invisible': [('type','!=', 'contact')]}"/> - <field name="ur_id" invisible="1"/> + <field name="mandate_id" options='{"no_open": True, "no_create": True}' attrs="{'invisible': [('type','!=', 'contact')]}"/> + <field name="ur_id" invisible="1" options='{"no_open": True, "no_create": True}'/> </xpath> <xpath expr="//field[@name='child_ids']//form//field[@name='street']" position="attributes"> <attribute name="placeholder">Rue</attribute> @@ -190,6 +190,9 @@ <xpath expr="//field[@name='child_ids']//form//field[@name='state_id']" position="attributes"> <attribute name="placeholder">Région</attribute> </xpath> + <xpath expr="//field[@name='child_ids']//form//field[@name='title']" position="attributes"> + <attribute name="options">{'no_open': True, 'no_create': True}</attribute> + </xpath> <xpath expr="//field[@name='child_ids']/form//group/group[2]" position="after"> <group attrs="{'invisible': [('type', '!=', 'contact')]}"> <field name="birthyear"/> @@ -218,8 +221,8 @@ <field name="email" widget="email" on_change="1"/> <field name="zip_departement" string="N° de département" /> <field name="region" /> - <field name="ur_id" options="{'no_create': True}" on_change="1" can_create="false" can_write="false"/> - <field name="category_id" options="{'no_create': True}" widget="many2many_tags" attrs="{'invisible': [('is_company','=', True)]}"/> + <field name="ur_id" options='{"no_open": True, "no_create": True}' on_change="1" can_create="false" can_write="false"/> + <field name="category_id" options='{"no_open": True, "no_create": True}' widget="many2many_tags" attrs="{'invisible': [('is_company','=', True)]}"/> <field name="website" invisible="1"/> <field name="lang" invisible="1"/> </field> @@ -460,7 +463,7 @@ <field name="category_id"/> </group> <group> - <field name="title" placeholder="Madame"/> + <field name="title" placeholder="Madame" options='{"no_open": True, "no_create": True}'/> <field name="firstname" string="Prénom" required="1"/> <field name="lastname" string="Nom de famille" required="1"/> <field name="mandate_id" options="{'no_open': True, 'no_create': True}" required="1"/> @@ -601,7 +604,7 @@ </group> <group> <field name="title" placeholder="Madame" - attrs="{'invisible': [('type','!=', 'contact')]}"/> + attrs="{'invisible': [('type','!=', 'contact')]}" options='{"no_open": True, "no_create": True}'/> <field name="name" string="Nom" attrs="{'required' : [('type', '!=', 'contact')], 'invisible' : [('type', '=', 'contact')]}"/> <field name="firstname" string="Prénom" attrs="{'required' : [('type', '=', 'contact')], 'invisible' : [('type', '!=', 'contact')]}"/> <field name="lastname" string="Nom de famille" attrs="{'required' : [('type', '=', 'contact')], 'invisible' : [('type', '!=', 'contact')]}"/> @@ -635,7 +638,7 @@ <field name="lang" invisible="True"/> <field name="image" invisible="True"/> <field name="user_id" invisible="True"/> - <field name="ur_id" invisible="True"/> + <field name="ur_id" invisible="True" options='{"no_open": True, "no_create": True}'/> </sheet> </form> </field>