5 <!-- Views for Contacts -->
6 <record model="ir.ui.view" id="view_partner_contact_tree">
7 <field name="name">res.partner.contact.tree</field>
8 <field name="model">res.partner.contact</field>
9 <field name="type">tree</field>
10 <field name="arch" type="xml">
11 <tree string="Partner Contact">
13 <field name="first_name"/>
14 <field name="mobile"/>
16 <field name="lang_id"/>
17 <field name="partner_id"/>
18 <field name="function_id"/>
23 <record model="ir.ui.view" id="view_partner_contact_form">
24 <field name="name">res.partner.contact.form</field>
25 <field name="model">res.partner.contact</field>
26 <field name="type">form</field>
27 <field name="arch" type="xml">
28 <form string="Partner Contact">
29 <field name="name" select="1"/>
30 <field name="first_name" select="1"/>
31 <notebook colspan="4" >
32 <page string="General">
34 <separator string="General Information" colspan="4"/>
35 <field name="mobile" select="2"/>
36 <field name="title" select="1" />
37 <field name="website"/>
39 <field name="lang_id"/>
40 <field name="active"/>
41 <field name="partner_id" invisible="1" select="2"/>
42 <field name="function_id" invisible="1" select="2"/>
43 <field name="job_id" invisible="1" select="2" />
44 <field name="job_ids" colspan="4" nolabel="1" mode="tree,form">
45 <form string="Functions and Addresses">
46 <field name="function_id"/>
47 <field name="address_id"/>
49 <field name="sequence_contact"/>
52 <field name="extension"/>
54 <field name="email" widget="email"/>
55 <field name="date_start" />
56 <field name="date_stop" />
57 <field name="state" />
59 <tree string="Functions and Addresses">
60 <field name="sequence_contact" string="Seq."/>
61 <field name="function_id"/>
63 <field name="address_id"/>
66 <field name="extension"/>
69 <field name="state" />
73 <page string="Extra Information">
74 <field name="country_id"/>
75 <field name="birthdate" select="1" />
82 <record model="ir.actions.act_window" id="action_partner_contact_form">
83 <field name="name">Contacts</field>
84 <field name="res_model">res.partner.contact</field>
85 <field name="view_type">form</field>
86 <field name="view_mode">tree,form</field>
87 <field name="view_id" ref="view_partner_contact_tree"/>
89 <menuitem name="Partners/" id="menu_partner_contact_form" action="action_partner_contact_form"/>
90 <menuitem name="Partners/Addresses" id="base.menu_partner_address_form"/>
93 <!-- Views for Partners -->
95 <record model="ir.ui.view" id="view_partner_form_inherit">
96 <field name="name">Partner form inherited</field>
97 <field name="model">res.partner</field>
98 <field name="inherit_id" ref="base.view_partner_form"/>
99 <field name="type">form</field>
100 <field name="arch" type="xml">
101 <field name="address" mode="form,tree" colspan="4" nolabel="1" select="1" position="replace">
102 <field name="address" mode="form,tree" colspan="4" nolabel="1" select="1">
103 <form string="Address">
104 <field name="type" select="2" colspan="4"/>
106 <field name="street" select="2"/>
107 <field name="street2"/>
109 <field name="zip" select="2"/>
110 <field name="city" select="2"/>
112 <field name="country_id" select="2" completion="1"/>
113 <field name="state_id" select="2"/>
115 <field name="phone"/>
117 <field name="email" widget="email"/>
119 <field name="job_ids" mode="tree,form" nolabel="1" colspan="4">
120 <tree string="Contacts" editable="top">
121 <field name="sequence_partner"/>
122 <field name="contact_id"/>
123 <field name="function_id"/>
124 <field name="phone"/>
126 <field name="extension"/>
127 <field name="other"/>
128 <field name="email"/>
130 <form string="Contacts">
132 <field name="sequence_partner"/>
133 <field name="contact_id"/>
134 <field name="function_id"/>
135 <field name="phone"/>
137 <field name="extension"/>
138 <field name="other"/>
139 <field name="email" widget="email"/>
143 <tree string="Addresses">
147 <field name="country_id"/>
148 <field name="phone"/>
149 <field name="job_ids"/>
156 <!-- don't display the categories, since it is displayed in an other tab-->
157 <record model="ir.ui.view" id="view_partner_form_inherit2">
158 <field name="name">res.partner.form</field>
159 <field name="type">form</field>
160 <field name="model">res.partner</field>
161 <field name="inherit_id" ref="base.view_partner_form"/>
162 <field name="arch" type="xml">
163 <field name="category_id" position="replace">
168 <!-- don't display the categories label-->
169 <record model="ir.ui.view" id="view_partner_form_inherit2bis">
170 <field name="name">res.partner.form</field>
171 <field name="type">form</field>
172 <field name="model">res.partner</field>
173 <field name="inherit_id" ref="base.view_partner_form"/>
174 <field name="arch" type="xml">
175 <separator colspan="4" string="Categories" position="replace"/>
179 <record model="ir.ui.view" id="view_partner_form_inherit3">
180 <field name="name">res.partner.form</field>
181 <field name="type">form</field>
182 <field name="model">res.partner</field>
183 <field name="inherit_id" ref="base.view_partner_form"/>
184 <field name="arch" type="xml">
185 <notebook position="inside">
186 <page string="Categories">
187 <separator colspan="4" string="Categories"/>
188 <field colspan="4" name="category_id" nolabel="1" select="2"/>
195 <!-- Views for Addresses -->
196 <record model="ir.ui.view" id="view_partner_address_tree_inherited1">
197 <field name="name">Partner addresses inherited</field>
198 <field name="model">res.partner.address</field>
199 <field name="inherit_id" ref="base.view_partner_address_tree"/>
200 <field name="type">tree</field>
201 <field name="arch" type="xml">
202 <field name="name" position="replace">
203 <field name='job_ids' string='# of Contacts'/>
208 <record model="ir.ui.view" id="view_partner_address_form_inherited0">
209 <field name='name'>res.partner.address.form.inherited0</field>
210 <field name='model'>res.partner.address</field>
211 <field name="inherit_id" ref="base.view_partner_address_form1"/>
212 <field name='type'>form</field>
213 <field name='arch' type='xml'>
214 <field name="type" position="replace">
219 <record model="ir.ui.view" id="view_partner_address_form_inherited1">
220 <field name='name'>res.partner.address.form.inherited1</field>
221 <field name='model'>res.partner.address</field>
222 <field name="inherit_id" ref="base.view_partner_address_form1"/>
223 <field name='type'>form</field>
224 <field name='arch' type='xml'>
225 <field name="name" position="replace">
230 <record id='view_partner_address_form_inherited2' model='ir.ui.view'>
231 <field name='name'>res.partner.address.form.inherited2</field>
232 <field name='model'>res.partner.address</field>
233 <field name="inherit_id" ref="base.view_partner_address_form1"/>
234 <field name='type'>form</field>
235 <field name='arch' type='xml'>
236 <field name="title" position="replace">
241 <record id='view_partner_address_form_inherited3' model='ir.ui.view'>
242 <field name='name'>res.partner.address.form.inherited3</field>
243 <field name='model'>res.partner.address</field>
244 <field name="inherit_id" ref="base.view_partner_address_form1"/>
245 <field name='type'>form</field>
246 <field name='arch' type='xml'>
247 <field name="function" position="replace">
252 <record id='view_partner_address_form_inherited4' model='ir.ui.view'>
253 <field name='name'>res.partner.address.form.inherited4</field>
254 <field name='model'>res.partner.address</field>
255 <field name="inherit_id" ref="base.view_partner_address_form1"/>
256 <field name='type'>form</field>
257 <field name='arch' type='xml'>
258 <field name='mobile' position="replace">
263 <record model="ir.ui.view" id="view_partner_address_form_inherited6">
264 <field name='name'>res.partner.address.form.inherited6</field>
265 <field name='model'>res.partner.address</field>
266 <field name="inherit_id" ref="base.view_partner_address_form1"/>
267 <field name='type'>form</field>
268 <field name='arch' type='xml'>
269 <field name="partner_id" position="replace">
270 <field name='partner_id' select='1'/>
271 <field name='type' select='2'/>
272 <field name='job_id' invisible="1" select="2"/>
278 <record id='view_partner_address_form_inherited5' model='ir.ui.view'>
279 <field name='name'>res.partner.address.form.inherited5</field>
280 <field name='model'>res.partner.address</field>
281 <field name="inherit_id" ref="base.view_partner_address_form1"/>
282 <field name='type'>form</field>
283 <field name='arch' type='xml'>
284 <field name="email" position="after">
285 <field name="job_ids" mode="tree,form" colspan="4">
286 <tree string="Contacts" editable="top">
287 <field name="contact_id"/>
288 <field name="function_id"/>
289 <field name="phone"/>
291 <field name="extension"/>
292 <field name="email"/>
294 <form string="Contacts">
295 <field name="contact_id"/>
296 <field name="function_id"/>
297 <field name="phone"/>
299 <field name="extension"/>
300 <field name="email" widget="email"/>
307 <!-- Views for res.partner.job -->
308 <record model="ir.ui.view" id="view_partner_job_tree">
309 <field name="name">res.partner.job.tree</field>
310 <field name="model">res.partner.job</field>
311 <field name="type">tree</field>
312 <field name="arch" type="xml">
313 <tree string="Contact Functions">
314 <field name="contact_id"/>
315 <field name="function_id"/>
317 <field name="address_id"/>
318 <field name="email"/>
319 <field name="phone"/>
321 <field name="extension"/>
322 <field name="state" />
327 <record model="ir.ui.view" id="view_partner_job_form">
328 <field name="name">res.partner.job.form</field>
329 <field name="model">res.partner.job</field>
330 <field name="type">form</field>
331 <field name="arch" type="xml">
332 <form string="Contact Functions">
334 <page string="General">
335 <field name="name" select="1"/>
336 <field name="address_id" select="1"/>
337 <field name="contact_id" select="1"/>
338 <field name="function_id" select="1"/>
339 <field name="email" select="2" widget="email"/>
340 <field name="phone" select="2"/>
342 <field name="extension"/>
343 <field name="sequence_contact" select="2" groups="base.group_user"/>
344 <field name="sequence_partner" select="2" groups="base.group_user"/>
345 <field name="date_start" groups="base.group_user"/>
346 <field name="date_stop" groups="base.group_user"/>
347 <field name="state" select="2" />
354 <!-- Menuitem for res.partner.job -->
355 <record model="ir.actions.act_window" id="action_res_partner_job">
356 <field name="name">Contact's Jobs</field>
357 <field name="type">ir.actions.act_window</field>
358 <field name="res_model">res.partner.job</field>
359 <field name="view_type">form</field>
362 name="Partners/Contact's Jobs"
363 action="action_res_partner_job"
364 id="menu_action_res_partner_job"
365 groups="base.group_extended"/>
367 <!-- Act window defining a shorcut on partners to open all his contacts -->
368 <act_window domain="[('name', '=', active_id)]"
369 id="act_res_partner_jobs" name="Partner Contacts"
370 res_model="res.partner.job"
371 src_model="res.partner"