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