<menuitem id="base.menu_sales" parent="base.menu_base_partner" name="Sales" sequence="1" />
<menuitem id="menu_base_config" parent="menu_base_partner" name="Configuration" sequence="30" groups="group_system"/>
- <menuitem id="menu_config_address_book" parent="menu_base_config" name="Address Book" sequence="40" groups="group_system"/>
+ <menuitem id="menu_config_address_book" parent="menu_base_config" name="Address Book" sequence="40" groups="group_system"/>
<!-- Partner Titles -->
<record id="view_partner_title_tree" model="ir.ui.view">
<field eval="8" name="priority"/>
<field name="arch" type="xml">
<tree string="Contacts">
- <field name="name"/>
+ <field name="display_name"/>
<field name="function" invisible="1"/>
<field name="phone"/>
<field name="email"/>
<group>
<field name="category_id" widget="many2many_tags" placeholder="Tags..."/>
<field name="function" placeholder="e.g. Sales Director"/>
- <field name="email" required="context.get('force_email', False)"/>
+ <field name="user_ids" invisible="1"/>
+ <field name="email" widget="email" required="context.get('force_email', False)" attrs="{'required': [('user_ids','!=', [])]}"/>
<field name="phone"/>
<field name="mobile"/>
</group>
<form string="Partners" version="7.0">
<sheet>
<field name="image" widget='image' class="oe_left oe_avatar" options='{"preview_image": "image_medium", "size": [90, 90]}'/>
- <div class="oe_title">
+ <div class="oe_title oe_left">
<div class="oe_edit_only">
<label for="name"/> (
<field name="is_company" on_change="onchange_type(is_company)" class="oe_inline"/> <label for="is_company" string="Is a Company?"/>)
<label for="street" string="Address"/>
<div>
- <field name="use_parent_address" class="oe_edit_only oe_inline"
- on_change="onchange_address(use_parent_address, parent_id)"
- attrs="{'invisible': ['|', ('is_company', '=', True),('parent_id', '=', False)]}"/>
- <label for="use_parent_address" class="oe_edit_only" attrs="{'invisible': ['|', ('is_company', '=', True), ('parent_id', '=', False)]}"/>
+ <div class="oe_edit_only">
+ <field name="use_parent_address" class="oe_inline"
+ on_change="onchange_address(use_parent_address, parent_id)"
+ attrs="{'invisible': ['|', ('is_company', '=', True),('parent_id', '=', False)]}"/>
+ <label for="use_parent_address" attrs="{'invisible': ['|', ('is_company', '=', True), ('parent_id', '=', False)]}"/>
+ </div>
<button name="open_parent" type="object" string="(edit company address)" class="oe_link oe_edit_only"
attrs="{'invisible': ['|',('parent_id','=', False),('use_parent_address','=',False)]}"/>
<field name="street" placeholder="Street..." attrs="{'readonly': [('use_parent_address','=',True)]}"/>
<field name="phone" placeholder="e.g. +32.81.81.37.00"/>
<field name="mobile"/>
<field name="fax"/>
- <field name="email" widget="email"/>
+ <field name="user_ids" invisible="1"/>
+ <field name="email" widget="email" attrs="{'required': [('user_ids','!=', [])]}"/>
<field name="title" domain="[('domain','=','contact')]" options='{"no_open": True}' attrs="{'invisible': [('is_company','=',True)]}" context="{'default_domain': 'contact'}"/>
<field name="title" domain="[('domain','=','partner')]" options='{"no_open": True}' attrs="{'invisible': [('is_company','=',False)]}" context="{'default_domain': 'partner'}"/>
</group>
</form>
</field>
</page>
- <page string="Internal Notes">
+ <page name='internal_notes' string="Internal Notes">
<field name="comment" placeholder="Put an internal note..."/>
</page>
- <page string="Sales & Purchases">
+ <page name='sales_purchases' string="Sales & Purchases">
<group>
<group>
- <field name="user_id"/>
+ <field name="user_id"
+ context="{'default_groups_ref': ['base.group_partner_manager']}"/>
<field name="company_id" groups="base.group_multi_company" widget="selection"/>
</group>
<group>
</group>
</group>
</page>
- <!-- The History page becomes visible as soon as there is something to display inside -->
- <page string="History" name="page_history" invisible="True">
- </page>
</notebook>
</sheet>
</form>
<field name="arch" type="xml">
<search string="Search Partner">
<field name="name"
- filter_domain="['|','|',('name','ilike',self),('parent_id','ilike',self),('ref','=',self)]"/>
+ filter_domain="['|','|',('display_name','ilike',self),('ref','=',self),('email','ilike',self)]"/>
<filter help="My Partners" icon="terp-personal+" domain="[('user_id','=',uid)]"/>
<separator/>
<filter string="Persons" name="type_person" domain="[('is_company','=',0)]"/>
<field name="arch" type="xml">
<kanban>
<field name="color"/>
- <field name="name"/>
+ <field name="display_name"/>
<field name="title"/>
<field name="email"/>
<field name="parent_id"/>
</t>
</a>
<div class="oe_kanban_details">
- <h4 class="oe_partner_heading"><a type="open"><field name="name"/></a></h4>
+ <h4 class="oe_partner_heading"><a type="open"><field name="display_name"/></a></h4>
<div class="oe_kanban_partner_categories"/>
<div class="oe_kanban_partner_links"/>
<ul>
<field name="view_id" ref="view_partner_tree"/>
<field name="act_window_id" ref="action_partner_form"/>
</record>
- <menuitem id="menu_partner_form" parent="base.menu_sales" action="action_partner_form" sequence="1"/>
+ <menuitem id="menu_partner_form" parent="base.menu_sales" action="action_partner_form" sequence="2"/>
<record id="action_partner_customer_form" model="ir.actions.act_window">
<field name="name">Customers</field>
<!-- Categories -->
<record id="view_partner_category_form" model="ir.ui.view">
- <field name="name">Partner Categories</field>
+ <field name="name">Partner Tags</field>
<field name="model">res.partner.category</field>
<field name="arch" type="xml">
- <form string="Partner Category" version="7.0">
+ <form string="Partner Tag" version="7.0">
<group col="4">
<field name="name"/>
<field name="active"/>
</field>
</record>
<record id="view_partner_category_list" model="ir.ui.view">
- <field name="name">Partner Categories</field>
+ <field name="name">Partner Tags</field>
<field name="model">res.partner.category</field>
<field eval="6" name="priority"/>
<field name="arch" type="xml">
- <tree string="Partner Categories">
+ <tree string="Partner Tags">
<field name="complete_name"/>
</tree>
</field>
<field name="model">res.partner.category</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
- <tree toolbar="1" string="Partner Categories">
+ <tree toolbar="1" string="Partner Tags">
<field name="name"/>
</tree>
</field>
-->
<record id="action_partner_by_category" model="ir.actions.act_window">
- <field name="name">Partner Categories</field>
+ <field name="name">Partner Tags</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<record id="action_partner_category_form" model="ir.actions.act_window">
- <field name="name">Partner Categories</field>
+ <field name="name">Partner Tags</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.category</field>
<field name="view_type">form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
- Click to create a new partner category.
+ Click to create a new partner tags.
</p><p>
- Manage the partner categories in order to better classify them for tracking and analysis purposes.
- A partner may belong to several categories and categories have a hierarchy structure: a partner belonging to a category also belong to his parent category.
+ Manage the partner tags to better classify them for tracking and analysis purposes.
+ A partner may have several tags and tags have a hierarchical structure: a partner with a tag has also the parent tags.
</p>
</field>
</record>