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