Browse Source

Fix multiple tabs "contact information"

pull/243/head
Denis Leemann 9 years ago
parent
commit
4ae2533b4e
  1. 2
      partner_contact_birthdate/views/res_partner.xml
  2. 29
      partner_contact_gender/views/res_partner.xml
  3. 2
      partner_contact_in_several_companies/__openerp__.py
  4. 21
      partner_contact_in_several_companies/views/res_partner.xml
  5. 2
      partner_contact_nationality/__openerp__.py
  6. 29
      partner_contact_nationality/views/res_partner.xml

2
partner_contact_birthdate/views/res_partner.xml

@ -2,7 +2,7 @@
<openerp> <openerp>
<data> <data>
<record id="birthdate_date" model="ir.ui.view">
<record id="view_personal_information_birthdate_date" model="ir.ui.view">
<field name="name">Birthdate Date field</field> <field name="name">Birthdate Date field</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
<field name="inherit_id" ref="partner_contact_personal_information_page.personal_information"/> <field name="inherit_id" ref="partner_contact_personal_information_page.personal_information"/>

29
partner_contact_gender/views/res_partner.xml

@ -2,33 +2,14 @@
<odoo> <odoo>
<data> <data>
<!-- Declared the same in every module that may need it -->
<record id="base.personal_contact_information" model="ir.ui.view">
<field name="name">Personal information page for contacts form</field>
<record id="view_personal_information_gender" model="ir.ui.view">
<field name="name">Partner gender</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="priority">2</field>
<field name="inherit_id" ref="partner_contact_personal_information_page.personal_information"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<data> <data>
<xpath expr="//page[@name='internal_notes']" position="after">
<page name="personal_information_page"
string="Personal Information"
attrs="{'invisible': [('is_company','=',True)]}">
<group name="personal_information_group"/>
</page>
</xpath>
</data>
</field>
</record>
<record id="personal_contact_information" model="ir.ui.view">
<field name="name">Partner gender: personal info</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.personal_contact_information"/>
<field name="arch" type="xml">
<data>
<xpath expr="//page[@name='personal_information_page']/group[@name='personal_information_group']">
<field name='gender'/>
<xpath expr="//group[@name='personal_information_group']">
<field name="gender"/>
</xpath> </xpath>
</data> </data>
</field> </field>

2
partner_contact_in_several_companies/__openerp__.py

@ -23,7 +23,7 @@
'installable': True, 'installable': True,
'auto_install': False, 'auto_install': False,
"depends": [ "depends": [
"base"
"partner_contact_personal_information_page"
], ],
"data": [ "data": [
"views/res_partner.xml", "views/res_partner.xml",

21
partner_contact_in_several_companies/views/res_partner.xml

@ -2,25 +2,6 @@
<odoo> <odoo>
<data> <data>
<!-- Declared the same in every module that may need it -->
<record id="base.personal_contact_information" model="ir.ui.view">
<field name="name">Personal information page for contacts form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="priority">2</field>
<field name="arch" type="xml">
<data>
<xpath expr="//page[@name='internal_notes']" position="after">
<page name="personal_information_page"
string="Personal Information"
attrs="{'invisible': [('is_company','=',True)]}">
<group name="personal_information_group"/>
</page>
</xpath>
</data>
</field>
</record>
<record id="view_res_partner_filter_contact" model="ir.ui.view"> <record id="view_res_partner_filter_contact" model="ir.ui.view">
<field name="name">res.partner.select.contact</field> <field name="name">res.partner.select.contact</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
@ -162,7 +143,7 @@
<record id="personal_contact_information" model="ir.ui.view"> <record id="personal_contact_information" model="ir.ui.view">
<field name="name">Contacts in several partners: personal info</field> <field name="name">Contacts in several partners: personal info</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
<field name="inherit_id" ref="base.personal_contact_information"/>
<field name="inherit_id" ref="partner_contact_personal_information_page.personal_information"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<data> <data>
<xpath expr="//page[@name='personal_information_page']/group[@name='personal_information_group']" <xpath expr="//page[@name='personal_information_page']/group[@name='personal_information_group']"

2
partner_contact_nationality/__openerp__.py

@ -18,7 +18,7 @@
'installable': True, 'installable': True,
'auto_install': False, 'auto_install': False,
"depends": [ "depends": [
"base",
"partner_contact_personal_information_page",
], ],
"data": [ "data": [
"views/res_partner.xml", "views/res_partner.xml",

29
partner_contact_nationality/views/res_partner.xml

@ -2,33 +2,14 @@
<odoo> <odoo>
<data> <data>
<!-- Declared the same in every module that may need it -->
<record id="base.personal_contact_information" model="ir.ui.view">
<field name="name">Personal information page for contacts form</field>
<record id="view_personal_information_gender" model="ir.ui.view">
<field name="name">Partner gender</field>
<field name="model">res.partner</field> <field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="priority">2</field>
<field name="inherit_id" ref="partner_contact_personal_information_page.personal_information"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<data> <data>
<xpath expr="//page[@name='internal_notes']" position="after">
<page name="personal_information_page"
string="Personal Information"
attrs="{'invisible': [('is_company','=',True)]}">
<group name="personal_information_group"/>
</page>
</xpath>
</data>
</field>
</record>
<record id="personal_contact_information" model="ir.ui.view">
<field name="name">Partner nationality: personal info</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.personal_contact_information"/>
<field name="arch" type="xml">
<data>
<xpath expr="//page[@name='personal_information_page']/group[@name='personal_information_group']">
<field name='nationality_id'/>
<xpath expr="//group[@name='personal_information_group']">
<field name="gender"/>
</xpath> </xpath>
</data> </data>
</field> </field>

Loading…
Cancel
Save