summaryrefslogtreecommitdiff
path: root/bin/addons/base/res/partner/partner_view.xml
diff options
context:
space:
mode:
authorrga <rga@rga-desktop>2010-05-25 19:08:25 +0530
committerrga <rga@rga-desktop>2010-05-25 19:08:25 +0530
commit1666babf4e2fb3cd2f17d1e4d1480d763ef2e8ed (patch)
tree71a627048c37eb220cadbd1903550bae1bcc922d /bin/addons/base/res/partner/partner_view.xml
parent28c5860c9c7eebd8923ad4afecd7a646e78d1aaf (diff)
usability improvement for res.partner
bzr revid: rga@rga-desktop-20100525133825-bkpa9xs54kn6pu5k
Diffstat (limited to 'bin/addons/base/res/partner/partner_view.xml')
-rw-r--r--bin/addons/base/res/partner/partner_view.xml69
1 files changed, 25 insertions, 44 deletions
diff --git a/bin/addons/base/res/partner/partner_view.xml b/bin/addons/base/res/partner/partner_view.xml
index 715fe8efe0d..b76a2f59d34 100644
--- a/bin/addons/base/res/partner/partner_view.xml
+++ b/bin/addons/base/res/partner/partner_view.xml
@@ -21,10 +21,21 @@
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search Contact">
- <field name="name" select='1'/>
- <field name="partner_id" select='1'/>
- <field name="country_id" select='1'/>
- </search>
+ <group>
+ <filter string="Customer" name="customer" icon="terp-crm" domain="[('is_customer_add','=','1')]" />
+ <filter string="Supplier" name="supplier" icon="terp-crm" domain="[('is_supplier_add','=','1')]" />
+ <separator orientation="vertical"/>
+ <field name="name" />
+ <field name="partner_id" />
+ <field name="country_id" />
+ </group>
+ <newline/>
+ <group expand="0" string="Group By...">
+ <filter string="Partner" icon="terp-crm" domain="[]" context="{'group_by' : 'partner_id'}" />
+ <filter string="Country" icon="terp-crm" domain="[]" context="{'group_by' : 'country_id'}" />
+ <filter string="Type" icon="terp-crm" domain="[]" context="{'group_by' : 'type'}" />
+ </group>
+ </search>
</field>
</record>
@@ -92,6 +103,7 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.address</field>
<field name="view_type">form</field>
+ <field name="context">{"search_default_customer":1}</field>
<field name="search_view_id" ref="view_res_partner_address_filter"/>
</record>
<record id="action_partner_address_form_view1" model="ir.actions.act_window.view">
@@ -281,8 +293,10 @@
<field name="email"/>
</tree>
</field>
- <separator colspan="4" string="Categories"/>
- <field colspan="4" name="category_id" nolabel="1" height="90" groups="base.group_extended"/>
+ <group groups="base.group_extended">
+ <separator colspan="4" string="Categories"/>
+ <field colspan="4" name="category_id" nolabel="1"/>
+ </group>
</page>
<page string="Sales &amp; Purchases">
<separator string="General Information" colspan="4"/>
@@ -294,12 +308,13 @@
<field name="company_id" groups="base.group_multi_company" widget="selection"/>
<newline/>
</page>
- <page string="History">
- <field colspan="4" name="events" nolabel="1" widget="one2many_list"/>
- </page>
<page string="Notes">
<field colspan="4" name="comment" nolabel="1"/>
</page>
+ <page string="History">
+ <field colspan="4" name="events" nolabel="1" widget="one2many_list"/>
+ </page>
+
</notebook>
</form>
</field>
@@ -324,7 +339,7 @@
</field>
</group>
<newline />
- <group expand="0" string="Group By..." colspan="16">
+ <group expand="0" string="Group By...">
<filter string="Salesman" icon="terp-crm" domain="[]" context="{'group_by' : 'user_id'}" />
</group>
</search>
@@ -489,40 +504,6 @@
<!--
======================
- Company Architecture
- ======================
- -->
- <record id="view_partner_tree2" model="ir.ui.view">
- <field name="name">res.partner.tree</field>
- <field name="model">res.partner</field>
- <field name="type">tree</field>
- <field name="field_parent">child_ids</field>
- <field name="arch" type="xml">
- <tree string="Partners">
- <field name="name"/>
- <field name="lang"/>
- <field name="ref"/>
- </tree>
- </field>
- </record>
- <record id="action2" model="ir.actions.act_window">
- <field name="name">Company Architecture</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">res.partner</field>
- <field name="domain">[('id','in',active_ids)]</field>
- <field name="view_type">tree</field>
- <field name="view_id" ref="view_partner_tree2"/>
- </record>
- <record id="ir_partner_structure" model="ir.values">
- <field eval="'client_action_multi'" name="key2"/>
- <field eval="'res.partner'" name="model"/>
- <field name="name">Company Architecture</field>
- <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
- <field eval="True" name="object"/>
- </record>
-
- <!--
- ======================
Categories
======================
-->