Good bank account process
[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 account">
392                                 <field name="name" select="1"/>
393                                 <field name="state" select="2"/>
394                                 <newline/>
395                                 <field name="acc_number" select="1"/>
396                                 <newline/>
397                                 <field name="bank_id"/>
398                                 <field name="bank_address_id" domain="[('partner_id','=',bank_id)]"/>
399                                 <separator string="Bank account owner" colspan="4"/>
400                                 <field name="owner_name" colspan="4"/>
401                                 <field name="street" colspan="4"/>
402                                 <field name="city"/>
403                                 <field name="zip"/>
404                                 <field name="country_id"/>
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="name"/>
415                                 <field name="state"/>
416                         </tree>
417                 </field>
418         </record>
419
420         <!--
421         ======================
422         Company Architecture
423         ======================
424         -->
425         <record model="ir.ui.view" id="view_partner_tree2">
426                 <field name="name">res.partner.tree</field>
427                 <field name="model">res.partner</field>
428                 <field name="type">tree</field>
429                 <field name="field_parent">child_ids</field>
430                 <field name="arch" type="xml">
431                         <tree string="Partners">
432                                 <field name="name"/>
433                                 <field name="lang"/>
434                                 <field name="ref"/>
435                                 <field name="vat"/>
436                         </tree>
437                 </field>
438         </record>
439         <record model="ir.actions.act_window" id="action2">
440                 <field name="name">Company Architecture</field>
441                 <field name="type">ir.actions.act_window</field>
442                 <field name="res_model">res.partner</field>
443                 <field name="domain">[('id','in',active_ids)]</field>
444                 <field name="view_type">tree</field>
445                 <field name="view_id" ref="view_partner_tree2"/>
446         </record>
447         <record model="ir.values" id="ir_partner_structure">
448                 <field name="key2" eval="'client_action_multi'"/>
449                 <field name="model" eval="'res.partner'"/>
450                 <field name="name">Company Architecture</field>
451                 <field name="value" eval="'ir.actions.act_window,'+str(action2)"/>
452                 <field name="object" eval="True"/>
453         </record>
454
455         <!--
456         ======================
457         Categories
458         ======================
459         -->
460         <record model="ir.ui.view" id="view_partner_category_form">
461                 <field name="name">res.partner.category.form</field>
462                 <field name="model">res.partner.category</field>
463                 <field name="type">form</field>
464                 <field name="arch" type="xml">
465                         <form string="Partner Categories">
466                                 <field name="name" select="1"/>
467                                 <field name="active" select="1" />
468                                 <field name="type_id" select="1" />
469                                 <field name="parent_id"/>
470                         </form>
471                 </field>
472         </record>
473         <record model="ir.ui.view" id="view_partner_category_list">
474                 <field name="name">res.partner.category.list</field>
475                 <field name="model">res.partner.category</field>
476                 <field name="type">tree</field>
477                 <field name="priority" eval="6"/>
478                 <field name="arch" type="xml">
479                         <tree string="Partner Categories">
480                                 <field name="complete_name"/>
481                         </tree>
482                 </field>
483         </record>
484         <record model="ir.ui.view" id="view_partner_category_tree">
485                 <field name="name">res.partner.category.tree</field>
486                 <field name="model">res.partner.category</field>
487                 <field name="type">tree</field>
488                 <field name="field_parent">child_ids</field>
489                 <field name="arch" type="xml">
490                         <tree string="Partner Categories">
491                                 <field name="name"/>
492                         </tree>
493                 </field>
494         </record>
495         <record model="ir.actions.act_window" id="action_partner_category">
496                 <field name="name">Partner Categories Architecture</field>
497                 <field name="type">ir.actions.act_window</field>
498                 <field name="res_model">res.partner.category</field>
499                 <field name="view_type">tree</field>
500                 <field name="view_id" ref="view_partner_category_tree"/>
501                 <field name="domain">[('parent_id','=',False)]</field>
502         </record>
503         <menuitem name="Partners/Configuration/Categories" action="action_partner_category" id="menu_partner_category"/>
504
505         <record model="ir.actions.act_window" id="action_partner_category_form">
506                 <field name="name">Partner Categories</field>
507                 <field name="type">ir.actions.act_window</field>
508                 <field name="res_model">res.partner.category</field>
509                 <field name="view_type">form</field>
510                 <field name="view_id" ref="view_partner_category_form"/>
511         </record>
512         <menuitem name="Partners/Configuration/Categories/Edit Categories" action="action_partner_category_form" id="menu_partner_category_form"/>
513
514
515         <record model="ir.ui.view" id="view_partner_category_type_form">
516                 <field name="name">res.partner.category.type.form</field>
517                 <field name="model">res.partner.category.type</field>
518                 <field name="type">form</field>
519                 <field name="arch" type="xml">
520                         <form string="Type of Partner Categories">
521                                 <field name="name" select="1"/>
522                         </form>
523                 </field>
524         </record>
525         <record model="ir.actions.act_window" id="action_partner_category_type_form">
526                 <field name="name">Type of Partner Categories</field>
527                 <field name="type">ir.actions.act_window</field>
528                 <field name="res_model">res.partner.category.type</field>
529                 <field name="view_type">form</field>
530                 <field name="view_mode">tree,form</field>
531         </record>
532         <menuitem name="Partners/Configuration/Categories/Type of Categories" groups="admin" action="action_partner_category_type_form" id="menu_partner_category_type_form"/>
533
534         # Admin config
535
536         <menuitem name="Administration/Configuration/Partner" sequence="3"/>
537
538         <record model="ir.actions.act_window" id="open_module_type_partenaire">
539                 <field name="name">Partner Categories</field>
540                 <field name="res_model">res.partner.category</field>
541                 <field name="view_type">form</field>
542                 <field name="view_mode">tree,form</field>
543         </record>
544
545         <menuitem name="Administration/Configuration/Partner/Define Partners categories" action="open_module_type_partenaire" sequence="1" id="menu_type_partenaire"/>
546
547         <record model="ir.actions.act_window" id="open_module_def_partenaire">
548                 <field name="name">Partner</field>
549                 <field name="res_model">res.partner</field>
550                 <field name="view_type">form</field>
551                 <field name="view_mode">tree,form</field>
552         </record>
553         <menuitem name="Administration/Configuration/Partner/Define Partners" action="open_module_def_partenaire" sequence="2" id="menu_partenaire_def"/>
554
555 </data>
556 </terp>