1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- Views for Contacts Tree View -->
7 <record model="ir.ui.view" id="view_partner_contact_tree">
8 <field name="name">res.partner.contact.tree</field>
9 <field name="model">res.partner.contact</field>
10 <field name="type">tree</field>
11 <field name="arch" type="xml">
12 <tree string="Partner Contact">
14 <field name="first_name"/>
15 <field name="mobile"/>
17 <field name="lang_id"/>
18 <field name="partner_id"/>
19 <field name="function"/>
24 <!-- Views for Contacts Form View -->
26 <record model="ir.ui.view" id="view_partner_contact_form">
27 <field name="name">res.partner.contact.form</field>
28 <field name="model">res.partner.contact</field>
29 <field name="type">form</field>
30 <field name="arch" type="xml">
31 <form string="Partner Contact">
32 <group colspan="4" col="6">
33 <field name="last_name" select="1"/>
34 <field name="first_name" select="1"/>
35 <field name="title" select="1" widget="selection" domain="[('domain', '=', 'contact')]" size="0"/>
37 <notebook colspan="4" >
38 <page string="General">
39 <group colspan="4" col="4">
40 <group colspan="2" col="4">
41 <separator string="Personal Information" colspan="4"/>
42 <field name="mobile"/>
43 <field name="email" widget="email"/>
44 <field name="website"/>
46 <group colspan="2" col="1">
47 <separator string="Photo" colspan="4"/>
48 <field name="photo" widget='image' nolabel="1"/>
51 <field name="job_ids" colspan="4" nolabel="1" mode="tree,form">
52 <form string="Functions and Addresses">
53 <field name="location_id"/>
54 <field name="function" />
55 <separator string="Professional Info" colspan="4"/>
58 <field name="email" widget="email"/>
60 <tree string="Functions and Addresses">
61 <field name="location_id"/>
62 <field name="function"/>
68 <page string="Extra Information">
69 <field name="active"/>
70 <field name="lang_id" widget="selection"/>
71 <field name="partner_id" invisible="1" select="1"/>
72 <field name="function" invisible="1" />
73 <field name="country_id"/>
74 <field name="birthdate"/>
77 <field name="comment" nolabel="1"/>
85 <!-- Views for Contacts Search View -->
87 <record model="ir.ui.view" id="view_partner_contact_search">
88 <field name="name">res.partner.contact.search</field>
89 <field name="model">res.partner.contact</field>
90 <field name="type">search</field>
91 <field name="arch" type="xml">
92 <search string="Partner Contact">
93 <field name="name" string="First/Lastname"
94 filter_domain="['|', ('first_name','ilike', self), ('last_name', 'ilike', self)]"/>
95 <field name="partner_id" string="Partner"/>
100 <!-- Views for Contacts Action -->
102 <record model="ir.actions.act_window" id="action_partner_contact_form">
103 <field name="name">Contacts</field>
104 <field name="res_model">res.partner.contact</field>
105 <field name="view_type">form</field>
106 <field name="view_mode">tree,form</field>
107 <field name="view_id" ref="view_partner_contact_tree"/>
108 <field name="search_view_id" ref="view_partner_contact_search"/>
110 <menuitem name="Contacts" id="menu_partner_contact_form" action="action_partner_contact_form" parent = "base.menu_address_book" sequence="2"/>
112 <!-- Rename menuitem for partner addresses -->
113 <record model="ir.ui.menu" id="base.menu_partner_address_form">
114 <field name="name">Addresses</field>
118 Contacts for Suppliers
120 <menuitem icon="terp-purchase" id="base.menu_purchase_root" name="Purchases"
122 <menuitem id="base.menu_procurement_management_supplier" name="Address Book"
123 parent="base.menu_purchase_root" sequence="3"/>
124 <menuitem id="base.menu_procurement_management_supplier_name" name="Suppliers"
125 parent="base.menu_procurement_management_supplier" action="base.action_partner_supplier_form" sequence="1"/>
126 <menuitem name="Contacts" id="menu_purchases_partner_contact_form" action="action_partner_contact_form"
127 parent = "base.menu_procurement_management_supplier" sequence="2"/>
129 <!-- Views for Partners Form View -->
131 <record model="ir.ui.view" id="view_partner_form_inherit">
132 <field name="name">Partner form inherited</field>
133 <field name="model">res.partner</field>
134 <field name="inherit_id" ref="base.view_partner_form"/>
135 <field name="type">form</field>
136 <field name="arch" type="xml">
137 <separator string="Postal Address" position="after">
138 <field name="location_id" on_change="onchange_location_id(location_id)"/>
140 <xpath expr="//field[@string='Contact Name']" position="replace">
141 <field name="contact_id"/>
143 <field name="title" position="replace"/>
147 <!-- Views for Addresses -->
149 <record model="ir.ui.view" id="view_partner_location_form">
150 <field name="name">res.partner.location.form</field>
151 <field name="model">res.partner.location</field>
152 <field name="type">form</field>
153 <field name="arch" type="xml">
154 <form string="Locations">
155 <field name="street" colspan="4"/>
156 <field name="street2" colspan="4"/>
159 <field name="country_id" />
160 <field name="state_id"/>
166 <record model="ir.ui.view" id="view_partner_location_tree">
167 <field name="name">res.partner.location.tree</field>
168 <field name="model">res.partner.location</field>
169 <field name="type">tree</field>
170 <field name="arch" type="xml">
171 <tree string="Locations">
173 <field name="country_id" />
174 <field name="state_id"/>
179 <record model="ir.ui.view" id="view_partner_address_form_inherited0">
180 <field name='name'>res.partner.address.form.inherited0</field>
181 <field name='model'>res.partner.address</field>
182 <field name="inherit_id" ref="base.view_partner_address_form1"/>
183 <field name='type'>form</field>
184 <field name='arch' type='xml'>
185 <field name="name" position="replace">
186 <field name="contact_id"/>
188 <separator string="Postal Address" position="after">
189 <field name="location_id" on_change="onchange_location_id(location_id)"/>
191 <field name="title" position="replace"/>