Merge branch 'master' of ssh://ced@dev.tinyerp.com//home/ced/terp
[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         ================================
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="Administration/Localisation/Countries" groups="admin" action="action_country" id="menu_country"/>
66         
67         <!--
68         ================================
69         State
70         ================================
71         -->
72         <record model="ir.ui.view" id="view_country_state_tree">
73                 <field name="name">res.country.state.tree</field>
74                 <field name="model">res.country.state</field>
75                 <field name="type">tree</field>
76                 <field name="arch" type="xml">
77                         <tree string="State">
78                                 <field name="country_id"/>
79                                 <field name="name"/>
80                                 <field name="code"/>
81                         </tree>
82                 </field>
83         </record>
84         <record model="ir.ui.view" id="view_country_state_form">
85                 <field name="name">res.country.state.form</field>
86                 <field name="model">res.country.state</field>
87                 <field name="type">form</field>
88                 <field name="arch" type="xml">
89                         <form string="State">
90                                 <field name="country_id" select="1"/>
91                                 <field name="name" select="1"/>
92                                 <field name="code" select="1"/>
93                         </form>
94                 </field>
95         </record>
96         <record model="ir.actions.act_window" id="action_country_state">
97                 <field name="name">State</field>
98                 <field name="type">ir.actions.act_window</field>
99                 <field name="res_model">res.country.state</field>
100                 <field name="view_type">form</field>
101                 <field name="view_id" ref="view_country_state_tree"/>
102         </record>
103         <menuitem name="Administration/Localisation/Countries/States" groups="admin" action="action_country_state" id="menu_country_state"/>
104         
105         <!--
106         =====================
107         Partner Address
108         =====================
109         -->
110         <record model="ir.ui.view" id="view_partner_address_tree">
111                 <field name="name">res.partner.address.tree</field>
112                 <field name="model">res.partner.address</field>
113                 <field name="type">tree</field>
114                 <field name="arch" type="xml">
115                         <tree string="Partner Contacts">
116                                 <field name="partner_id" />
117                                 <field name="name" />
118                                 <field name="zip"/>
119                                 <field name="city"/>
120                                 <field name="country_id"/>
121                         </tree>
122                 </field>
123         </record>
124         <record model="ir.actions.act_window" id="action_partner_addess_tree">
125                 <field name="name">Partner Contacts</field>
126                 <field name="type">ir.actions.act_window</field>
127                 <field name="res_model">res.partner.address</field>
128                 <field name="view_type">tree</field>
129                 <field name="view_id" ref="view_partner_address_tree"/>
130         </record>
131         
132         <record model="ir.ui.view" id="view_partner_address_form1">
133                 <field name="name">res.partner.address.form1</field>
134                 <field name="model">res.partner.address</field>
135                 <field name="type">form</field>
136                 <field name="priority" eval="8"/>
137                 <field name="arch" type="xml">
138                         <form string="Partner Contacts">
139                                 <field name="partner_id" colspan="4" select="1"/>
140                                 <newline/>
141                                 <field name="name" select="1"/>
142                                 <field name="title" domain="[('domain', '=', 'contact')]"/>
143                                 <field name="function"/>
144                                 <field name="type" select="2"/>
145                                 <field name="street" select="2"/>
146                                 <field name="street2"/>
147                                 <newline/>
148                                 <field name="zip" select="2"/>
149                                 <field name="city" select="2"/>
150                                 <newline/>
151                                 <field name="country_id" select="1"/>
152                                 <field name="state_id" select="2"/>
153                                 <newline/>
154                                 <field name="phone" select="2"/>
155                                 <field name="fax"/>
156                                 <newline/>
157                                 <field name="mobile" select="2"/>
158                                 <field name="email" select="2"/>
159                         </form>
160                 </field>
161         </record>
162         <record model="ir.actions.act_window" id="action_partner_address_form">
163                 <field name="name">Partner Contacts</field>
164                 <field name="type">ir.actions.act_window</field>
165                 <field name="res_model">res.partner.address</field>
166                 <field name="view_type">form</field>
167         </record>
168         <record model="ir.actions.act_window.view" id="action_partner_address_form_view1">
169                 <field name="sequence" eval="10"/>
170                 <field name="view_mode">tree</field>
171                 <field name="view_id" ref="view_partner_address_tree"/>
172                 <field name="act_window_id" ref="action_partner_address_form"/>
173         </record>
174         <record model="ir.actions.act_window.view" id="action_partner_address_form_view2">
175                 <field name="sequence" eval="20"/>
176                 <field name="view_mode">form</field>
177                 <field name="view_id" ref="view_partner_address_form1"/>
178                 <field name="act_window_id" ref="action_partner_address_form"/>
179         </record>
180         <menuitem name="Partners/" action="action_partner_address_form" id="menu_partner_address_form"/>
181         
182         <!--
183         =========================================
184         the short form used in the partner form
185         =========================================
186         -->
187         <record model="ir.ui.view" id="view_partner_address_form2">
188                 <field name="name">res.partner.address.form2</field>
189                 <field name="model">res.partner.address</field>
190                 <field name="type">form</field>
191                 <field name="arch" type="xml">
192                         <form string="Contacts">
193                                 <field name="name" select="1"/>
194                                 <field name="title" domain="[('domain', '=', 'contact')]"/>
195                                 <field name="street"/>
196                                 <field name="street2"/>
197                                 <field name="type" select="2"/>
198                                 <field name="function"/>
199                                 <newline/>
200                                 <field name="zip" select="2"/>
201                                 <field name="city" select="2"/>
202                                 <newline/>
203                                 <field name="country_id" select="1"/>
204                                 <field name="state_id" select="2"/>
205                                 <newline/>
206                                 <field name="phone"/>
207                                 <field name="fax"/>
208                                 <newline/>
209                                 <field name="mobile"/>
210                                 <field name="email"/>
211                         </form>
212                 </field>
213         </record>
214
215         <!--
216         =======================
217         Partner Titles
218         =======================
219         -->
220         <record model="ir.ui.view" id="view_partner_title_form">
221                 <field name="name">res.partner.title.form</field>
222                 <field name="model">res.partner.title</field>
223                 <field name="type">form</field>
224                 <field name="arch" type="xml">
225                         <form string="Partners Titles">
226                                 <field name="name" select="1"/>
227                                 <field name="shortcut" select="1"/>
228                                 <field name="domain"/>
229                         </form>
230                 </field>
231         </record>
232         <record model="ir.actions.act_window" id="action_partner_title">
233                 <field name="name">Partners Titles</field>
234                 <field name="type">ir.actions.act_window</field>
235                 <field name="res_model">res.partner.title</field>
236                 <field name="view_type">form</field>
237         </record>
238         <menuitem name="Partners/Configuration/Titles" groups="admin" action="action_partner_title" id="menu_partner_title"/>
239
240         <!--
241         =======================
242         Partner
243         =======================
244         -->
245         <record model="ir.ui.view" id="view_partner_tree">
246                 <field name="name">res.partner.tree</field>
247                 <field name="model">res.partner</field>
248                 <field name="type">tree</field>
249                 <field name="priority" eval="8"/>
250                 <field name="arch" type="xml">
251                         <tree string="Partners">
252                                 <field name="name"/>
253                                 <field name="ref"/>
254                                 <field name="address"/>
255                                 <field name="lang"/>
256                                 <field name="category_id"/>
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="active" select="2" />
300                                         <newline/>
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" select="1"/>
367                         </form>
368                 </field>
369         </record>
370
371         <record model="ir.ui.view" id="view_partner_bank_type_tree">
372                 <field name="name">res.partner.bank.type.tree</field>
373                 <field name="model">res.partner.bank.type</field>
374                 <field name="type">tree</field>
375                 <field name="arch" type="xml">
376                         <tree string="Bank Account Type">
377                                 <field name="name" select="1"/>
378                                 <field name="code" select="1"/>
379                         </tree>
380                 </field>
381         </record>
382
383
384         <record model="ir.ui.view" id="view_partner_bank_form">
385                 <field name="name">res.partner.bank.form</field>
386                 <field name="model">res.partner.bank</field>
387                 <field name="type">form</field>
388                 <field name="arch" type="xml">
389                         <form string="Bank account">
390                                 <field name="state" select="2"/>
391                                 <newline/>
392                                 <field name="acc_number" select="1"/>
393                                 <newline/>
394                                 <field name="bank_id"/>
395                                 <field name="bank_address_id" domain="[('partner_id','=',bank_id)]"/>
396                                 <separator string="Bank account owner" colspan="4"/>
397                                 <field name="owner_name" colspan="4"/>
398                                 <field name="street" colspan="4"/>
399                                 <field name="city"/>
400                                 <field name="zip"/>
401                                 <field name="country_id"/>
402                         </form>
403                 </field>
404         </record>
405         <record model="ir.ui.view" id="view_partner_bank_tree">
406                 <field name="name">res.partner.bank.tree</field>
407                 <field name="model">res.partner.bank</field>
408                 <field name="type">tree</field>
409                 <field name="arch" type="xml">
410                         <tree string="Bank Details">
411                                 <field name="state"/>
412                                 <field name="owner_name"/>
413                         </tree>
414                 </field>
415         </record>
416
417         <!--
418         ======================
419         Company Architecture
420         ======================
421         -->
422         <record model="ir.ui.view" id="view_partner_tree2">
423                 <field name="name">res.partner.tree</field>
424                 <field name="model">res.partner</field>
425                 <field name="type">tree</field>
426                 <field name="field_parent">child_ids</field>
427                 <field name="arch" type="xml">
428                         <tree string="Partners">
429                                 <field name="name"/>
430                                 <field name="lang"/>
431                                 <field name="ref"/>
432                         </tree>
433                 </field>
434         </record>
435         <record model="ir.actions.act_window" id="action2">
436                 <field name="name">Company Architecture</field>
437                 <field name="type">ir.actions.act_window</field>
438                 <field name="res_model">res.partner</field>
439                 <field name="domain">[('id','in',active_ids)]</field>
440                 <field name="view_type">tree</field>
441                 <field name="view_id" ref="view_partner_tree2"/>
442         </record>
443         <record model="ir.values" id="ir_partner_structure">
444                 <field name="key2" eval="'client_action_multi'"/>
445                 <field name="model" eval="'res.partner'"/>
446                 <field name="name">Company Architecture</field>
447                 <field name="value" eval="'ir.actions.act_window,'+str(action2)"/>
448                 <field name="object" eval="True"/>
449         </record>
450
451         <!--
452         ======================
453         Categories
454         ======================
455         -->
456         <record model="ir.ui.view" id="view_partner_category_form">
457                 <field name="name">res.partner.category.form</field>
458                 <field name="model">res.partner.category</field>
459                 <field name="type">form</field>
460                 <field name="arch" type="xml">
461                         <form string="Partner Categories">
462                                 <field name="name" select="1"/>
463                                 <field name="active" select="1" />
464                                 <field name="type_id" select="1" />
465                                 <field name="parent_id"/>
466                         </form>
467                 </field>
468         </record>
469         <record model="ir.ui.view" id="view_partner_category_list">
470                 <field name="name">res.partner.category.list</field>
471                 <field name="model">res.partner.category</field>
472                 <field name="type">tree</field>
473                 <field name="priority" eval="6"/>
474                 <field name="arch" type="xml">
475                         <tree string="Partner Categories">
476                                 <field name="complete_name"/>
477                         </tree>
478                 </field>
479         </record>
480         <record model="ir.ui.view" id="view_partner_category_tree">
481                 <field name="name">res.partner.category.tree</field>
482                 <field name="model">res.partner.category</field>
483                 <field name="type">tree</field>
484                 <field name="field_parent">child_ids</field>
485                 <field name="arch" type="xml">
486                         <tree string="Partner Categories">
487                                 <field name="name"/>
488                         </tree>
489                 </field>
490         </record>
491         <record model="ir.actions.act_window" id="action_partner_category">
492                 <field name="name">Partner Categories Architecture</field>
493                 <field name="type">ir.actions.act_window</field>
494                 <field name="res_model">res.partner.category</field>
495                 <field name="view_type">tree</field>
496                 <field name="view_id" ref="view_partner_category_tree"/>
497                 <field name="domain">[('parent_id','=',False)]</field>
498         </record>
499         <menuitem name="Partners/Configuration/Categories" action="action_partner_category" id="menu_partner_category"/>
500
501         <record model="ir.actions.act_window" id="action_partner_category_form">
502                 <field name="name">Partner Categories</field>
503                 <field name="type">ir.actions.act_window</field>
504                 <field name="res_model">res.partner.category</field>
505                 <field name="view_type">form</field>
506                 <field name="view_id" ref="view_partner_category_form"/>
507         </record>
508         <menuitem name="Partners/Configuration/Categories/Edit Categories" action="action_partner_category_form" id="menu_partner_category_form"/>
509
510
511         <record model="ir.ui.view" id="view_partner_category_type_form">
512                 <field name="name">res.partner.category.type.form</field>
513                 <field name="model">res.partner.category.type</field>
514                 <field name="type">form</field>
515                 <field name="arch" type="xml">
516                         <form string="Type of Partner Categories">
517                                 <field name="name" select="1"/>
518                         </form>
519                 </field>
520         </record>
521         <record model="ir.actions.act_window" id="action_partner_category_type_form">
522                 <field name="name">Type of Partner Categories</field>
523                 <field name="type">ir.actions.act_window</field>
524                 <field name="res_model">res.partner.category.type</field>
525                 <field name="view_type">form</field>
526                 <field name="view_mode">tree,form</field>
527         </record>
528         <menuitem name="Partners/Configuration/Categories/Type of Categories" groups="admin" action="action_partner_category_type_form" id="menu_partner_category_type_form"/>
529
530         # Admin config
531
532         <menuitem name="Administration/Configuration/Partner" sequence="3"/>
533
534         <record model="ir.actions.act_window" id="open_module_type_partenaire">
535                 <field name="name">Partner Categories</field>
536                 <field name="res_model">res.partner.category</field>
537                 <field name="view_type">form</field>
538                 <field name="view_mode">tree,form</field>
539         </record>
540
541         <menuitem name="Administration/Configuration/Partner/Define Partners categories" action="open_module_type_partenaire" sequence="1" id="menu_type_partenaire"/>
542
543         <record model="ir.actions.act_window" id="open_module_def_partenaire">
544                 <field name="name">Partner</field>
545                 <field name="res_model">res.partner</field>
546                 <field name="view_type">form</field>
547                 <field name="view_mode">tree,form</field>
548         </record>
549         <menuitem name="Administration/Configuration/Partner/Define Partners" action="open_module_def_partenaire" sequence="2" id="menu_partenaire_def"/>
550
551 </data>
552 </terp>