[FIX] bug in report engine
[odoo/odoo.git] / bin / addons / base / res / partner / partner_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <menuitem icon="terp-partner" id="menu_base_partner" name="Partners" sequence="0"/>
5
6         <menuitem id="menu_base_config" name="Configuration" parent="menu_base_partner" sequence="1"
7             groups="group_system"/>
8
9         <!--
10     ================================
11     Function
12     ================================
13     -->
14         <record id="view_partner_function_form" model="ir.ui.view">
15             <field name="name">res.partner.function.form</field>
16             <field name="model">res.partner.function</field>
17             <field name="type">form</field>
18             <field name="arch" type="xml">
19                 <form string="Partner Functions">
20                     <field name="name" select="1"/>
21                     <field name="code" select="1"/>
22                 </form>
23             </field>
24         </record>
25         <record id="view_partner_function_tree" model="ir.ui.view">
26             <field name="name">res.partner.function.tree</field>
27             <field name="model">res.partner.function</field>
28             <field name="type">tree</field>
29             <field name="arch" type="xml">
30                 <tree string="Partner Functions">
31                     <field name="code"/>
32                     <field name="name"/>
33                 </tree>
34             </field>
35         </record>
36         <record id="action_partner_function_form" model="ir.actions.act_window">
37             <field name="name">Partner Functions</field>
38             <field name="type">ir.actions.act_window</field>
39             <field name="res_model">res.partner.function</field>
40             <field name="view_type">form</field>
41         </record>
42         <menuitem action="action_partner_function_form" id="menu_partner_function_form" parent="base.menu_base_config"/>
43
44         <!--
45     =====================
46     Partner Address
47     =====================
48     -->
49         <record id="view_partner_address_tree" model="ir.ui.view">
50             <field name="name">res.partner.address.tree</field>
51             <field name="model">res.partner.address</field>
52             <field name="type">tree</field>
53             <field name="arch" type="xml">
54                 <tree string="Partner Addresses">
55                     <field name="partner_id"/>
56                     <field name="name"/>
57                     <field name="zip"/>
58                     <field name="city"/>
59                     <field name="country_id"/>
60                 </tree>
61             </field>
62         </record>
63         <record id="action_partner_addess_tree" model="ir.actions.act_window">
64             <field name="name">Partner Contacts</field>
65             <field name="type">ir.actions.act_window</field>
66             <field name="res_model">res.partner.address</field>
67             <field name="view_type">tree</field>
68             <field name="view_id" ref="view_partner_address_tree"/>
69         </record>
70
71         <record id="view_partner_address_form1" model="ir.ui.view">
72             <field name="name">res.partner.address.form1</field>
73             <field name="model">res.partner.address</field>
74             <field name="type">form</field>
75             <field eval="8" name="priority"/>
76             <field name="arch" type="xml">
77                 <form string="Partner Address">
78                     <field colspan="4" name="partner_id" select="1"/>
79                     <newline/>
80                     <field name="name" select="1"/>
81                     <field domain="[('domain', '=', 'contact')]" name="title"/>
82                     <field name="function"/>
83                     <field name="type" select="2"/>
84                     <field name="street" select="2"/>
85                     <field name="street2"/>
86                     <newline/>
87                     <field name="zip" select="2"/>
88                     <field name="city" select="2"/>
89                     <newline/>
90                     <field completion="1" name="country_id" select="1"/>
91                     <field name="state_id" select="2"/>
92                     <newline/>
93                     <field name="phone" select="2"/>
94                     <field name="fax"/>
95                     <newline/>
96                     <field name="mobile" select="2"/>
97                     <field name="email" select="2" widget="email"/>
98                 </form>
99             </field>
100         </record>
101         <record id="action_partner_address_form" model="ir.actions.act_window">
102             <field name="name">Partner Addresses</field>
103             <field name="type">ir.actions.act_window</field>
104             <field name="res_model">res.partner.address</field>
105             <field name="view_type">form</field>
106         </record>
107         <record id="action_partner_address_form_view1" model="ir.actions.act_window.view">
108             <field eval="10" name="sequence"/>
109             <field name="view_mode">tree</field>
110             <field name="view_id" ref="view_partner_address_tree"/>
111             <field name="act_window_id" ref="action_partner_address_form"/>
112         </record>
113         <record id="action_partner_address_form_view2" model="ir.actions.act_window.view">
114             <field eval="20" name="sequence"/>
115             <field name="view_mode">form</field>
116             <field name="view_id" ref="view_partner_address_form1"/>
117             <field name="act_window_id" ref="action_partner_address_form"/>
118         </record>
119         <menuitem action="action_partner_address_form" id="menu_partner_address_form" parent="base.menu_base_partner"/>
120
121         <!--
122     =========================================
123     the short form used in the partner form
124     =========================================
125     -->
126         <record id="view_partner_address_form2" model="ir.ui.view">
127             <field name="name">res.partner.address.form2</field>
128             <field name="model">res.partner.address</field>
129             <field name="type">form</field>
130             <field name="arch" type="xml">
131                 <form string="Contacts">
132                     <field name="name" select="1"/>
133                     <field domain="[('domain', '=', 'contact')]" name="title"/>
134                     <field name="street"/>
135                     <field name="street2"/>
136                     <field name="type" select="2"/>
137                     <field name="function"/>
138                     <newline/>
139                     <field name="zip" select="2"/>
140                     <field name="city" select="2"/>
141                     <newline/>
142                     <field completion="1" name="country_id" select="1"/>
143                     <field name="state_id" select="2"/>
144                     <newline/>
145                     <field name="phone"/>
146                     <field name="fax"/>
147                     <newline/>
148                     <field name="mobile"/>
149                     <field name="email" widget="email"/>
150                 </form>
151             </field>
152         </record>
153
154         <!--
155     =======================
156     Partner Titles
157     =======================
158     -->
159         <record id="view_partner_title_form" model="ir.ui.view">
160             <field name="name">res.partner.title.form</field>
161             <field name="model">res.partner.title</field>
162             <field name="type">form</field>
163             <field name="arch" type="xml">
164                 <form string="Partner Titles">
165                     <field name="name" select="1"/>
166                     <field name="shortcut" select="1"/>
167                     <field name="domain"/>
168                 </form>
169             </field>
170         </record>
171         <record id="action_partner_title" model="ir.actions.act_window">
172             <field name="name">Titles</field>
173             <field name="type">ir.actions.act_window</field>
174             <field name="res_model">res.partner.title</field>
175             <field name="view_type">form</field>
176         </record>
177         <menuitem action="action_partner_title" id="menu_partner_title" parent="base.menu_base_config"/>
178
179         <record id="action_partner_title_partner" model="ir.actions.act_window">
180             <field name="name">Partner Titles</field>
181             <field name="type">ir.actions.act_window</field>
182             <field name="res_model">res.partner.title</field>
183             <field name="view_type">form</field>
184             <field name="domain">[('domain','=','partner')]</field>
185         </record>
186         <menuitem action="action_partner_title_partner" id="menu_partner_title_partner" parent="menu_partner_title"/>
187
188         <record id="action_partner_title_contact" model="ir.actions.act_window">
189             <field name="name">Contact Titles</field>
190             <field name="type">ir.actions.act_window</field>
191             <field name="res_model">res.partner.title</field>
192             <field name="view_type">form</field>
193             <field name="domain">[('domain','=','contact')]</field>
194         </record>
195         <menuitem action="action_partner_title_contact" id="menu_partner_title_contact" parent="menu_partner_title"/>
196
197         <!--
198     =======================
199     Partner
200     =======================
201     -->
202         <record id="view_partner_tree" model="ir.ui.view">
203             <field name="name">res.partner.tree</field>
204             <field name="model">res.partner</field>
205             <field name="type">tree</field>
206             <field eval="8" name="priority"/>
207             <field name="arch" type="xml">
208                 <tree string="Partners">
209                     <field name="name"/>
210                     <field name="title"/>
211                     <field name="ref"/>
212                     <field name="city" select="2"/>
213                     <field name="country" select="2"/>
214                     <field name="lang"/>
215                 </tree>
216             </field>
217         </record>
218
219
220
221         <record id="view_partner_form" model="ir.ui.view">
222             <field name="name">res.partner.form</field>
223             <field name="model">res.partner</field>
224             <field name="type">form</field>
225             <field name="arch" type="xml">
226                 <form string="Partners">
227                     <group colspan="4" col="6">
228                         <field name="name" select="1"/>
229                         <field name="ref" select="1"/>
230                         <field name="customer" select="1"/>
231                         <field domain="[('domain', '=', 'partner')]" name="title"/>
232                         <field name="lang" select="2"/>
233                         <field name="supplier" select="2"/>
234                     </group>
235                     <field name="sale_ids" colspan="4"/>
236                     <notebook colspan="4">
237                         <page string="General">
238                             <field colspan="4" mode="form,tree" name="address" nolabel="1" select="1">
239                                 <form string="Partner Contacts">
240                                     <field name="name" select="2"/>
241                                     <field domain="[('domain', '=', 'contact')]" name="title" string="Type"/>
242                                     <field name="function"/>
243                                     <field name="type" select="2"/>
244                                     <field name="street" select="2"/>
245                                     <field name="street2"/>
246                                     <newline/>
247                                     <field name="zip" select="2"/>
248                                     <field name="city" select="2"/>
249                                     <newline/>
250                                     <field completion="1" name="country_id" select="2"/>
251                                     <field name="state_id" select="2"/>
252                                     <newline/>
253                                     <field name="phone"/>
254                                     <field name="fax"/>
255                                     <newline/>
256                                     <field name="mobile"/>
257                                     <field name="email" select="2" widget="email"/>
258                                 </form>
259                                 <tree string="Partner Contacts">
260                                     <field name="name"/>
261                                     <field name="zip"/>
262                                     <field name="city"/>
263                                     <field name="country_id"/>
264                                     <field name="phone"/>
265                                     <field name="email"/>
266                                 </tree>
267                             </field>
268                             <separator colspan="4" string="Categories"/>
269                             <field colspan="4" name="category_id" nolabel="1" select="2"/>
270                         </page>
271                         <page string="Sales &amp; Purchases">
272                             <separator string="General Information" colspan="4"/>
273                             <field name="user_id" select="2"/>
274                             <field name="active" select="2"/>
275                             <field name="website" widget="url"/>
276                             <field name="date" select="2"/>
277                             <field name="parent_id"/>
278                             <newline/>
279                         </page>
280                         <page string="History">
281                             <field colspan="4" name="events" nolabel="1" widget="one2many_list"/>
282                         </page>
283                         <page string="Notes">
284                             <field colspan="4" name="comment" nolabel="1"/>
285                         </page>
286                     </notebook>
287                 </form>
288             </field>
289         </record>
290
291         <record id="action_partner_form" model="ir.actions.act_window">
292             <field name="name">Partners</field>
293             <field name="type">ir.actions.act_window</field>
294             <field name="res_model">res.partner</field>
295             <field name="view_type">form</field>
296         </record>
297         <record id="action_partner_form_view1" model="ir.actions.act_window.view">
298             <field eval="10" name="sequence"/>
299             <field name="view_mode">tree</field>
300             <field name="view_id" ref="view_partner_tree"/>
301             <field name="act_window_id" ref="action_partner_form"/>
302         </record>
303         <record id="action_partner_form_view2" model="ir.actions.act_window.view">
304             <field eval="20" name="sequence"/>
305             <field name="view_mode">form</field>
306             <field name="view_id" ref="view_partner_form"/>
307             <field name="act_window_id" ref="action_partner_form"/>
308         </record>
309         <menuitem
310             action="action_partner_form"
311             id="menu_partner_form"
312             parent="base.menu_base_partner"
313             sequence="2"/>
314
315         <record id="action_partner_customer_form" model="ir.actions.act_window">
316             <field name="name">Customers Partners</field>
317             <field name="type">ir.actions.act_window</field>
318             <field name="res_model">res.partner</field>
319             <field name="view_type">form</field>
320             <field name="domain">[('customer','=',1)]</field>
321         </record>
322         <menuitem action="action_partner_customer_form" id="menu_partner_customer_form" parent="menu_partner_form"/>
323         <record id="action_partner_supplier_form" model="ir.actions.act_window">
324             <field name="name">Suppliers Partners</field>
325             <field name="type">ir.actions.act_window</field>
326             <field name="res_model">res.partner</field>
327             <field name="view_type">form</field>
328             <field name="domain">[('supplier','=',1)]</field>
329         </record>
330         <menuitem action="action_partner_supplier_form" id="menu_partner_supplier_form" parent="menu_partner_form"/>
331         <record id="action_partner_other_form" model="ir.actions.act_window">
332             <field name="name">Others Partners</field>
333             <field name="type">ir.actions.act_window</field>
334             <field name="res_model">res.partner</field>
335             <field name="view_type">form</field>
336             <field name="domain">[('supplier','&lt;&gt;',1),('customer','&lt;&gt;',1)]</field>
337         </record>
338         <menuitem action="action_partner_other_form" id="menu_partner_other_form" parent="menu_partner_form"/>
339         <record id="action_partner_customer_form_new" model="ir.actions.act_window">
340             <field name="name">New Partner</field>
341             <field name="type">ir.actions.act_window</field>
342             <field name="res_model">res.partner</field>
343             <field name="view_type">form</field>
344             <field name="view_mode">form,tree</field>
345         </record>
346         <menuitem
347             action="action_partner_customer_form_new"
348             sequence="50"
349             id="menu_partner_customer_form_new" parent="menu_partner_form"/>
350
351         <record id="view_payterm_form" model="ir.ui.view">
352             <field name="name">res.payterm</field>
353             <field name="model">res.payterm</field>
354             <field name="type">form</field>
355             <field name="arch" type="xml">
356                 <form string="Payment Term">
357                     <field colspan="4" name="name"/>
358                 </form>
359             </field>
360         </record>
361         <record id="action_payterm_form" model="ir.actions.act_window">
362             <field name="name">Payment term</field>
363             <field name="type">ir.actions.act_window</field>
364             <field name="res_model">res.payterm</field>
365             <field name="view_type">form</field>
366             <field name="view_id" ref="view_payterm_form"/>
367         </record>
368
369         <record id="view_partner_bank_type_form" model="ir.ui.view">
370             <field name="name">res.partner.bank.type.form</field>
371             <field name="model">res.partner.bank.type</field>
372             <field name="type">form</field>
373             <field name="arch" type="xml">
374                 <form string="Bank Account Type">
375                     <field name="name" select="1"/>
376                     <field name="code" select="1"/>
377                 </form>
378             </field>
379         </record>
380
381         <record id="view_partner_bank_type_tree" model="ir.ui.view">
382             <field name="name">res.partner.bank.type.tree</field>
383             <field name="model">res.partner.bank.type</field>
384             <field name="type">tree</field>
385             <field name="arch" type="xml">
386                 <tree string="Bank Account Type">
387                     <field name="name" select="1"/>
388                     <field name="code" select="1"/>
389                 </tree>
390             </field>
391         </record>
392
393
394         <record id="view_partner_bank_form" model="ir.ui.view">
395             <field name="name">res.partner.bank.form</field>
396             <field name="model">res.partner.bank</field>
397             <field name="type">form</field>
398             <field name="arch" type="xml">
399                 <form string="Bank account">
400                     <field name="state" select="2"/>
401                     <field name="partner_id" select="1"/>
402                     <newline/>
403                     <field name="acc_number" select="1"/>
404                     <newline/>
405                     <field name="bank"/>
406                     <newline/>
407                     <field name="sequence"/>
408                     <field colspan="4" name="name"/>
409                     <separator colspan="4" string="Bank Account Owner"/>
410                     <field colspan="4" name="owner_name" select="2"/>
411                     <field colspan="4" name="street"/>
412                     <field name="city"/>
413                     <field name="zip"/>
414                     <field completion="1" name="country_id" select="2"/>
415                     <field name="state_id" select="2"/>
416                 </form>
417             </field>
418         </record>
419         <record id="view_partner_bank_tree" model="ir.ui.view">
420             <field name="name">res.partner.bank.tree</field>
421             <field name="model">res.partner.bank</field>
422             <field name="type">tree</field>
423             <field name="arch" type="xml">
424                 <tree string="Bank Accounts">
425                     <field name="state"/>
426                     <field name="acc_number"/>
427                     <field name="partner_id"/>
428                     <field name="owner_name"/>
429                 </tree>
430             </field>
431         </record>
432
433         <!--
434     ======================
435     Company Architecture
436     ======================
437     -->
438         <record id="view_partner_tree2" model="ir.ui.view">
439             <field name="name">res.partner.tree</field>
440             <field name="model">res.partner</field>
441             <field name="type">tree</field>
442             <field name="field_parent">child_ids</field>
443             <field name="arch" type="xml">
444                 <tree string="Partners">
445                     <field name="name"/>
446                     <field name="lang"/>
447                     <field name="ref"/>
448                 </tree>
449             </field>
450         </record>
451         <record id="action2" model="ir.actions.act_window">
452             <field name="name">Company Architecture</field>
453             <field name="type">ir.actions.act_window</field>
454             <field name="res_model">res.partner</field>
455             <field name="domain">[('id','in',active_ids)]</field>
456             <field name="view_type">tree</field>
457             <field name="view_id" ref="view_partner_tree2"/>
458         </record>
459         <record id="ir_partner_structure" model="ir.values">
460             <field eval="'client_action_multi'" name="key2"/>
461             <field eval="'res.partner'" name="model"/>
462             <field name="name">Company Architecture</field>
463             <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
464             <field eval="True" name="object"/>
465         </record>
466
467         <!--
468     ======================
469     Categories
470     ======================
471     -->
472         <record id="view_partner_category_form" model="ir.ui.view">
473             <field name="name">res.partner.category.form</field>
474             <field name="model">res.partner.category</field>
475             <field name="type">form</field>
476             <field name="arch" type="xml">
477                 <form string="Partner Category">
478                     <field name="name" select="1"/>
479                     <field name="active" select="1"/>
480                     <field name="parent_id"/>
481                 </form>
482             </field>
483         </record>
484         <record id="view_partner_category_list" model="ir.ui.view">
485             <field name="name">res.partner.category.list</field>
486             <field name="model">res.partner.category</field>
487             <field name="type">tree</field>
488             <field eval="6" name="priority"/>
489             <field name="arch" type="xml">
490                 <tree string="Partner Categories">
491                     <field name="complete_name"/>
492                 </tree>
493             </field>
494         </record>
495         <record id="view_partner_category_tree" model="ir.ui.view">
496             <field name="name">res.partner.category.tree</field>
497             <field name="model">res.partner.category</field>
498             <field name="type">tree</field>
499             <field name="field_parent">child_ids</field>
500             <field name="arch" type="xml">
501                 <tree string="Partner Categories">
502                     <field name="name"/>
503                 </tree>
504             </field>
505         </record>
506         <record id="action_partner_category" model="ir.actions.act_window">
507             <field name="name">Partners by Categories</field>
508             <field name="type">ir.actions.act_window</field>
509             <field name="res_model">res.partner.category</field>
510             <field name="view_type">tree</field>
511             <field name="view_id" ref="view_partner_category_tree"/>
512             <field name="domain">[('parent_id','=',False)]</field>
513         </record>
514         <menuitem action="action_partner_category" id="menu_partner_category_main" parent="base.menu_partner_form" sequence="1"/>
515
516         <record id="action_partner_by_category" model="ir.actions.act_window">
517                         <field name="name">Partner Categories</field>
518             <field name="res_model">res.partner</field>
519             <field name="view_type">form</field>
520             <field name="view_mode">tree,form</field>
521             <field name="domain">[('category_id','child_of', [active_id])]</field>
522             <field name="context">{'category_id':active_id}</field>
523         </record>
524         <record id="ir_action_partner_by_category" model="ir.values">
525             <field eval="'tree_but_open'" name="key2"/>
526             <field eval="'res.partner.category'" name="model"/>
527             <field name="name">Open partners</field>
528             <field eval="'ir.actions.act_window,%d'%action_partner_by_category" name="value"/>
529             <field eval="True" name="object"/>
530         </record>
531
532         <record id="action_partner_category_form" model="ir.actions.act_window">
533             <field name="name">Partner Categories</field>
534             <field name="type">ir.actions.act_window</field>
535             <field name="res_model">res.partner.category</field>
536             <field name="view_type">form</field>
537         </record>
538         <menuitem action="action_partner_category_form" id="menu_partner_category_form" parent="base.menu_base_config"/>
539
540         <act_window domain="[('partner_id', '=', active_id)]"
541             id="act_res_partner_event" name="Events"
542             res_model="res.partner.event"
543             src_model="res.partner"/>
544
545     </data>
546 </openerp>