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