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