diff options
| author | rga <rga@rga-desktop> | 2010-05-25 19:08:25 +0530 |
|---|---|---|
| committer | rga <rga@rga-desktop> | 2010-05-25 19:08:25 +0530 |
| commit | 1666babf4e2fb3cd2f17d1e4d1480d763ef2e8ed (patch) | |
| tree | 71a627048c37eb220cadbd1903550bae1bcc922d /bin/addons/base/res/partner/partner_view.xml | |
| parent | 28c5860c9c7eebd8923ad4afecd7a646e78d1aaf (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.xml | 69 |
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 & 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 ====================== --> |
