New Menus Definitions
[odoo/odoo.git] / bin / addons / base / res / partner / partner_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3     <data>
4         <menuitem icon="terp-partner" id="menu_base_partner" name="Partners" sequence="0"/>
5         
6         <menuitem groups="group_admin" id="menu_base_config" name="Configuration" parent="menu_base_partner" sequence="1"/>
7         
8         <!--
9         ================================
10         Function
11         ================================
12         -->
13         <record id="view_partner_function_form" model="ir.ui.view">
14             <field name="name">res.partner.function.form</field>
15             <field name="model">res.partner.function</field>
16             <field name="type">form</field>
17             <field name="arch" type="xml">
18                 <form string="Partner Functions">
19                     <field name="name" select="1"/>
20                     <field name="code" select="1"/>
21                 </form>
22             </field>
23         </record>
24         <record id="action_partner_function_form" model="ir.actions.act_window">
25             <field name="name">Partner Functions</field>
26             <field name="type">ir.actions.act_window</field>
27             <field name="res_model">res.partner.function</field>
28             <field name="view_type">form</field>
29         </record>
30         <menuitem action="action_partner_function_form" groups="group_admin" id="menu_partner_function_form" parent="base.menu_base_config"/>
31         
32         <!--
33         =====================
34         Partner Address
35         =====================
36         -->
37         <record id="view_partner_address_tree" model="ir.ui.view">
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 id="action_partner_addess_tree" model="ir.actions.act_window">
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 id="view_partner_address_form1" model="ir.ui.view">
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 eval="8" name="priority"/>
64             <field name="arch" type="xml">
65                 <form string="Partner contacts">
66                     <field colspan="4" name="partner_id" select="1"/>
67                     <newline/>
68                     <field name="name" select="1"/>
69                     <field domain="[('domain', '=', 'contact')]" name="title"/>
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 completion="1" name="country_id" select="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 id="action_partner_address_form" model="ir.actions.act_window">
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 id="action_partner_address_form_view1" model="ir.actions.act_window.view">
96             <field eval="10" name="sequence"/>
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 id="action_partner_address_form_view2" model="ir.actions.act_window.view">
102             <field eval="20" name="sequence"/>
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 action="action_partner_address_form" id="menu_partner_address_form" parent="base.menu_base_partner"/>
108         
109         <!--
110         =========================================
111         the short form used in the partner form
112         =========================================
113         -->
114         <record id="view_partner_address_form2" model="ir.ui.view">
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 domain="[('domain', '=', 'contact')]" name="title"/>
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 completion="1" name="country_id" select="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 id="view_partner_title_form" model="ir.ui.view">
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 id="action_partner_title" model="ir.actions.act_window">
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 action="action_partner_title" groups="group_admin" id="menu_partner_title" parent="base.menu_base_config"/>
166         
167         <!--
168         =======================
169         Partner
170         =======================
171         -->
172         <record id="view_partner_tree" model="ir.ui.view">
173             <field name="name">res.partner.tree</field>
174             <field name="model">res.partner</field>
175             <field name="type">tree</field>
176             <field eval="8" name="priority"/>
177             <field name="arch" type="xml">
178                 <tree string="Partners">
179                     <field name="name"/>
180                     <field name="title" string="Type"/>
181                     <field name="ref"/>
182                     <field name="address" string="# of Contacts"/>
183                     <field name="lang"/>
184                 </tree>
185             </field>
186         </record>
187         <record id="view_partner_form" model="ir.ui.view">
188             <field name="name">res.partner.form</field>
189             <field name="model">res.partner</field>
190             <field name="type">form</field>
191             <field name="arch" type="xml">
192                 <form string="Partners">
193                     <notebook>
194                         <page string="General">
195                             <field name="name" select="1"/>
196                             <field domain="[('domain', '=', 'partner')]" name="title"/>
197                             <field name="ref" select="1"/>
198                             <field name="lang" select="2"/>
199                             <newline/>
200                             <field colspan="4" mode="form,tree" name="address" nolabel="1" select="1">
201                                 <form string="Partner contacts">
202                                     <field name="name" select="2"/>
203                                     <field domain="[('domain', '=', 'contact')]" name="title" string="Type"/>
204                                     <field name="function"/>
205                                     <field name="type" select="2"/>
206                                     <field name="street" select="2"/>
207                                     <field name="street2"/>
208                                     <newline/>
209                                     <field name="zip" select="2"/>
210                                     <field name="city" select="2"/>
211                                     <newline/>
212                                     <field completion="1" name="country_id" select="2"/>
213                                     <field name="state_id" select="2"/>
214                                     <newline/>
215                                     <field name="phone"/>
216                                     <field name="fax"/>
217                                     <newline/>
218                                     <field name="mobile"/>
219                                     <field name="email" select="2" widget="email"/>
220                                 </form>
221                                 <tree string="Partner contacts">
222                                     <field name="name"/>
223                                     <field name="zip"/>
224                                     <field name="city"/>
225                                     <field name="country_id"/>
226                                 </tree>
227                             </field>
228                             <separator colspan="4" string="Categories"/>
229                             <field colspan="4" name="category_id" nolabel="1" select="2"/>
230                         </page>
231                         <page string="Extra Info">
232                             <field name="active" select="2"/>
233                             <newline/>
234                             <field name="credit_limit"/>
235                             <field name="user_id" select="2"/>
236                             <field name="parent_id"/>
237                             <field name="website" widget="url"/>
238                             <field name="date" select="2"/>
239                             <field colspan="4" context="address=address" name="bank_ids" nolabel="1">
240                                 <form string="Bank account">
241                                     <field name="state" select="2"/>
242                                     <newline/>
243                                     <field name="acc_number" select="1"/>
244                                     <newline/>
245                                     <field name="bank"/>
246                                     <newline/>
247                                     <field name="sequence"/>
248                                     <field colspan="4" name="name" select="2"/>
249                                     <separator colspan="4" string="Bank account owner"/>
250                                     <field colspan="4" name="owner_name"/>
251                                     <field colspan="4" name="street"/>
252                                     <newline/>
253                                     <field name="zip"/>
254                                     <field name="city"/>
255                                     <newline/>
256                                     <field completion="1" name="country_id"/>
257                                     <field name="state_id"/>
258                                 </form>
259                                 <tree string="Bank Details">
260                                     <field name="state"/>
261                                     <field name="owner_name"/>
262                                     <field name="acc_number"/>
263                                 </tree>
264                             </field>
265                             <separator colspan="4" string="Notes"/>
266                             <field colspan="4" name="comment" nolabel="1"/>
267                         </page>
268                         <page string="Event History">
269                             <field colspan="4" name="events" nolabel="1" widget="one2many_list"/>
270                         </page>
271                         <page string="Properties">
272                             <properties/>
273                         </page>
274                     </notebook>
275                 </form>
276             </field>
277         </record>
278         
279         <record id="action_partner_form" model="ir.actions.act_window">
280             <field name="name">Partners</field>
281             <field name="type">ir.actions.act_window</field>
282             <field name="res_model">res.partner</field>
283             <field name="view_type">form</field>
284         </record>
285         <record id="action_partner_form_view1" model="ir.actions.act_window.view">
286             <field eval="10" name="sequence"/>
287             <field name="view_mode">tree</field>
288             <field name="view_id" ref="view_partner_tree"/>
289             <field name="act_window_id" ref="action_partner_form"/>
290         </record>
291         <record id="action_partner_form_view2" model="ir.actions.act_window.view">
292             <field eval="20" name="sequence"/>
293             <field name="view_mode">form</field>
294             <field name="view_id" ref="view_partner_form"/>
295             <field name="act_window_id" ref="action_partner_form"/>
296         </record>
297         <menuitem action="action_partner_form" id="menu_partner_form" parent="base.menu_base_partner"/>
298         
299         <record id="view_payterm_form" model="ir.ui.view">
300             <field name="name">res.payterm</field>
301             <field name="model">res.payterm</field>
302             <field name="type">form</field>
303             <field name="arch" type="xml">
304                 <form string="Payment term">
305                     <field colspan="4" name="name"/>
306                 </form>
307             </field>
308         </record>
309         <record id="action_payterm_form" model="ir.actions.act_window">
310             <field name="name">Payment term</field>
311             <field name="type">ir.actions.act_window</field>
312             <field name="res_model">res.payterm</field>
313             <field name="view_type">form</field>
314             <field name="view_id" ref="view_payterm_form"/>
315         </record>
316         
317         <record id="view_partner_bank_type_form" model="ir.ui.view">
318             <field name="name">res.partner.bank.type.form</field>
319             <field name="model">res.partner.bank.type</field>
320             <field name="type">form</field>
321             <field name="arch" type="xml">
322                 <form string="Bank Account Type">
323                     <field name="name" select="1"/>
324                     <field name="code" select="1"/>
325                 </form>
326             </field>
327         </record>
328         
329         <record id="view_partner_bank_type_tree" model="ir.ui.view">
330             <field name="name">res.partner.bank.type.tree</field>
331             <field name="model">res.partner.bank.type</field>
332             <field name="type">tree</field>
333             <field name="arch" type="xml">
334                 <tree string="Bank Account Type">
335                     <field name="name" select="1"/>
336                     <field name="code" select="1"/>
337                 </tree>
338             </field>
339         </record>
340         
341         
342         <record id="view_partner_bank_form" model="ir.ui.view">
343             <field name="name">res.partner.bank.form</field>
344             <field name="model">res.partner.bank</field>
345             <field name="type">form</field>
346             <field name="arch" type="xml">
347                 <form string="Bank account">
348                     <field name="state" select="2"/>
349                     <field name="partner_id" select="1"/>
350                     <newline/>
351                     <field name="acc_number" select="1"/>
352                     <newline/>
353                     <field name="bank"/>
354                     <newline/>
355                     <field name="sequence"/>
356                     <field colspan="4" name="name"/>
357                     <separator colspan="4" string="Bank account owner"/>
358                     <field colspan="4" name="owner_name" select="2"/>
359                     <field colspan="4" name="street"/>
360                     <field name="city"/>
361                     <field name="zip"/>
362                     <field completion="1" name="country_id" select="2"/>
363                     <field name="state_id" select="2"/>
364                 </form>
365             </field>
366         </record>
367         <record id="view_partner_bank_tree" model="ir.ui.view">
368             <field name="name">res.partner.bank.tree</field>
369             <field name="model">res.partner.bank</field>
370             <field name="type">tree</field>
371             <field name="arch" type="xml">
372                 <tree string="Bank accounts">
373                     <field name="state"/>
374                     <field name="owner_name"/>
375                     <field name="acc_number"/>
376                     <field name="partner_id"/>
377                 </tree>
378             </field>
379         </record>
380         
381         <!--
382         ======================
383         Company Architecture
384         ======================
385         -->
386         <record id="view_partner_tree2" model="ir.ui.view">
387             <field name="name">res.partner.tree</field>
388             <field name="model">res.partner</field>
389             <field name="type">tree</field>
390             <field name="field_parent">child_ids</field>
391             <field name="arch" type="xml">
392                 <tree string="Partners">
393                     <field name="name"/>
394                     <field name="lang"/>
395                     <field name="ref"/>
396                 </tree>
397             </field>
398         </record>
399         <record id="action2" model="ir.actions.act_window">
400             <field name="name">Company Architecture</field>
401             <field name="type">ir.actions.act_window</field>
402             <field name="res_model">res.partner</field>
403             <field name="domain">[('id','in',active_ids)]</field>
404             <field name="view_type">tree</field>
405             <field name="view_id" ref="view_partner_tree2"/>
406         </record>
407         <record id="ir_partner_structure" model="ir.values">
408             <field eval="'client_action_multi'" name="key2"/>
409             <field eval="'res.partner'" name="model"/>
410             <field name="name">Company Architecture</field>
411             <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
412             <field eval="True" name="object"/>
413         </record>
414         
415         <!--
416         ======================
417         Categories
418         ======================
419         -->
420         <record id="view_partner_category_form" model="ir.ui.view">
421             <field name="name">res.partner.category.form</field>
422             <field name="model">res.partner.category</field>
423             <field name="type">form</field>
424             <field name="arch" type="xml">
425                 <form string="Partner categories">
426                     <field name="name" select="1"/>
427                     <field name="active" select="1"/>
428                     <field name="parent_id"/>
429                 </form>
430             </field>
431         </record>
432         <record id="view_partner_category_list" model="ir.ui.view">
433             <field name="name">res.partner.category.list</field>
434             <field name="model">res.partner.category</field>
435             <field name="type">tree</field>
436             <field eval="6" name="priority"/>
437             <field name="arch" type="xml">
438                 <tree string="Partner categories">
439                     <field name="complete_name"/>
440                 </tree>
441             </field>
442         </record>
443         <record id="view_partner_category_tree" model="ir.ui.view">
444             <field name="name">res.partner.category.tree</field>
445             <field name="model">res.partner.category</field>
446             <field name="type">tree</field>
447             <field name="field_parent">child_ids</field>
448             <field name="arch" type="xml">
449                 <tree string="Partner Categories">
450                     <field name="name"/>
451                 </tree>
452             </field>
453         </record>
454         <record id="action_partner_category" model="ir.actions.act_window">
455             <field name="name">Partner categories</field>
456             <field name="type">ir.actions.act_window</field>
457             <field name="res_model">res.partner.category</field>
458             <field name="view_type">tree</field>
459             <field name="view_id" ref="view_partner_category_tree"/>
460             <field name="domain">[('parent_id','=',False)]</field>
461         </record>
462         <menuitem id="next_id_13" name="Categories" parent="base.menu_base_config"/><menuitem action="action_partner_category" id="menu_partner_category" parent="next_id_13"/>
463         
464         <record id="action_partner_by_category" model="ir.actions.act_window">
465             <field name="name">Partners By Category</field>
466             <field name="res_model">res.partner</field>
467             <field name="view_type">form</field>
468             <field name="view_mode">tree,form</field>
469             <field name="domain">[('category_id','child_of', [active_id])]</field>
470         </record>
471         <record id="ir_action_partner_by_category" model="ir.values">
472             <field eval="'tree_but_open'" name="key2"/>
473             <field eval="'res.partner.category'" name="model"/>
474             <field name="name">Open partners</field>
475             <field eval="'ir.actions.act_window,%d'%action_partner_by_category" name="value"/>
476             <field eval="True" name="object"/>
477         </record>
478         
479         
480         <menuitem action="action_partner_category" id="menu_partner_category_main" parent="base.menu_base_partner" sequence="1"/>
481         
482         <record id="action_partner_category_form" model="ir.actions.act_window">
483             <field name="name">Partner categories</field>
484             <field name="type">ir.actions.act_window</field>
485             <field name="res_model">res.partner.category</field>
486             <field name="view_type">form</field>
487         </record>
488         <menuitem action="action_partner_category_form" id="menu_partner_category_form" parent="base.next_id_13"/>
489         
490         
491         
492     </data>
493 </terp>