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