* base rules affined, ready for perm review
[odoo/odoo.git] / bin / addons / base / ir / ir.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3 <data>
4
5 <!-- Values -->
6
7     <record id="values_view_form" model="ir.ui.view">
8         <field name="name">ir.values.form</field>
9         <field name="model">ir.values</field>
10         <field name="type">form</field>
11         <field name="arch" type="xml">
12             <form string="Values">
13                 <field name="name" select="1"/>
14                 <field name="model" select="1"/>
15                 <field name="key" select="1"/>
16                 <field name="key2" select="2"/>
17                 <field name="object" select="2"/>
18                 <field name="res_id"/>
19                 <field name="user_id" select="2"/>
20                 <field name="company_id" select="2"/>
21                 <field name="value_unpickle"/>
22                 <field name="meta_unpickle"/>
23             </form>
24         </field>
25     </record>
26     
27     <record id="values_view_tree" model="ir.ui.view">
28         <field name="name">ir.values.tree</field>
29         <field name="model">ir.values</field>
30         <field name="type">tree</field>
31         <field name="arch" type="xml">
32             <tree string="Values">
33                 <field name="name"/>
34                 <field name="model"/>
35                 <field name="key"/>
36                 <field name="key2"/>
37                 <field name="user_id"/>
38                 <field name="company_id"/>
39             </tree>
40         </field>
41     </record>
42     
43     <record id="act_values_form" model="ir.actions.act_window">
44         <field name="name">Values</field>
45         <field name="type">ir.actions.act_window</field>
46         <field name="res_model">ir.values</field>
47         <field name="view_type">form</field>
48         <field name="view_id" ref="values_view_tree"/>
49     </record>
50     
51     <menuitem id="next_id_4" name="Low Level" parent="menu_custom"/>
52     <menuitem action="act_values_form" id="menu_values_form" parent="next_id_4"/>
53     
54 <!-- Sequences -->
55     <record id="sequence_view" model="ir.ui.view">
56         <field name="name">ir.sequence.form</field>
57         <field name="model">ir.sequence</field>
58         <field name="type">form</field>
59         <field name="arch" type="xml">
60             <form string="Sequences">
61                 <separator colspan="4" string="Configuration"/>
62                 <field colspan="4" name="name" select="1"/>
63                 <field name="code" select="1"/>
64                 <field name="active" select="1"/>
65                 <field name="prefix"/>
66                 <field name="suffix"/>
67                 <field name="padding"/>
68                 <field name="number_increment"/>
69                 <field name="number_next"/>
70                 <separator colspan="4" string="Legend (for prefix, suffix)"/>
71                 <label colspan="4" string="Year: %%(year)s"/>
72                 <label colspan="4" string="Month: %%(month)s"/>
73                 <label colspan="4" string="Day: %%(day)s"/>
74             </form>
75         </field>
76     </record>
77     <record id="sequence_view_tree" model="ir.ui.view">
78         <field name="name">ir.sequence.tree</field>
79         <field name="model">ir.sequence</field>
80         <field name="type">tree</field>
81         <field name="arch" type="xml">
82             <tree string="Sequences">
83                 <field name="name"/>
84                 <field name="code"/>
85                 <field name="active"/>
86             </tree>
87         </field>
88     </record>
89     
90     <record id="ir_sequence_form" model="ir.actions.act_window">
91         <field name="name">Sequences</field>
92         <field name="type">ir.actions.act_window</field>
93         <field name="res_model">ir.sequence</field>
94         <field name="view_type">form</field>
95         <field name="view_id" ref="sequence_view_tree"/>
96         <field name="context">{'active_test': False}</field>
97     </record>
98     <menuitem id="next_id_5" name="Sequences" parent="base.menu_custom"/><menuitem action="ir_sequence_form" id="menu_ir_sequence_form" parent="next_id_5"/>
99     
100 <!-- Sequences Types -->
101     <record id="sequence_type_form_view" model="ir.ui.view">
102         <field name="name">ir.sequence.type.form</field>
103         <field name="model">ir.sequence.type</field>
104         <field name="type">form</field>
105         <field name="arch" type="xml">
106             <form string="Sequence Type">
107                 <field name="name" select="1"/>
108                 <field name="code" readonly="1"/>
109             </form>
110         </field>
111     </record>
112         
113     <record id="ir_sequence_type" model="ir.actions.act_window">
114         <field name="name">Sequence Types</field>
115         <field name="type">ir.actions.act_window</field>
116         <field name="res_model">ir.sequence.type</field>
117         <field name="view_type">form</field>
118         <field name="view_mode">tree,form</field>
119         <field eval="False" name="view_id"/>
120     </record>
121     <menuitem action="ir_sequence_type" id="menu_ir_sequence_type" parent="base.next_id_5"/>
122     
123 <!-- Actions -->    
124     <record id="action_view" model="ir.ui.view">
125         <field name="name">ir.actions.actions</field>
126         <field name="model">ir.actions.actions</field>
127         <field name="type">form</field>
128         <field name="arch" type="xml">
129             <form string="Action">
130                 <field name="name" select="1"/>
131                 <field name="type" select="1"/>
132                 <field name="usage"/>
133             </form>
134         </field>
135     </record>
136     <record id="action_view_tree" model="ir.ui.view">
137         <field name="name">ir.actions.actions.tree</field>
138         <field name="model">ir.actions.actions</field>
139         <field name="type">tree</field>
140         <field name="arch" type="xml">
141             <tree string="Action">
142                 <field name="name"/>
143                 <field name="type"/>
144             </tree>
145         </field>
146     </record>
147     
148     <record id="ir_sequence_actions" model="ir.actions.act_window">
149         <field name="name">Actions</field>
150         <field name="type">ir.actions.act_window</field>
151         <field name="res_model">ir.actions.actions</field>
152         <field name="view_type">form</field>
153         <field name="view_id" ref="action_view_tree"/>
154     </record>
155     <menuitem id="next_id_6" name="Actions" parent="base.next_id_4"/><menuitem action="ir_sequence_actions" id="menu_ir_sequence_actions" parent="next_id_6"/>
156     
157     <record id="act_report_custom_view" model="ir.ui.view">
158         <field name="name">ir.actions.report.custom</field>
159         <field name="model">ir.actions.report.custom</field>
160         <field name="type">form</field>
161         <field name="arch" type="xml">
162             <form string="Report custom">
163                 <field name="name" select="1"/>
164                 <field name="type" select="1"/>
165                 <field name="report_id"/>
166                 <field name="usage"/>
167             </form>
168         </field>
169     </record>
170     <record id="act_report_custom_view_tree" model="ir.ui.view">
171         <field name="name">ir.actions.report.custom.tree</field>
172         <field name="model">ir.actions.report.custom</field>
173         <field name="type">tree</field>
174         <field name="arch" type="xml">
175             <tree string="Report custom">
176                 <field name="name"/>
177                 <field name="type"/>
178             </tree>
179         </field>
180     </record>
181     
182     <record id="ir_action_report_custom" model="ir.actions.act_window">
183         <field name="name">Report Custom</field>
184         <field name="type">ir.actions.act_window</field>
185         <field name="res_model">ir.actions.report.custom</field>
186         <field name="view_type">form</field>
187         <field name="view_id" ref="act_report_custom_view_tree"/>
188     </record>
189     <menuitem action="ir_action_report_custom" id="menu_ir_action_report_custom" parent="base.next_id_6"/>
190     
191     <record id="act_report_xml_view" model="ir.ui.view">
192         <field name="name">ir.actions.report.xml</field>
193         <field name="model">ir.actions.report.xml</field>
194         <field name="type">form</field>
195         <field name="arch" type="xml">
196             <form string="Report xml">
197                 <field name="name" select="1"/>
198                 <field name="type" select="1"/>
199                 <field name="report_name" select="1"/>
200                 <field name="report_xsl"/>
201                 <field name="report_xml"/>
202                 <field name="report_rml"/>
203                 <field name="auto"/>
204                 <field name="usage"/>
205                 <field name="header"/>
206                 <field name="report_type"/>
207                 <field colspan="4" name="groups_id"/>
208             </form>
209         </field>
210     </record>
211     <record id="act_report_xml_view_tree" model="ir.ui.view">
212         <field name="name">ir.actions.report.xml.tree</field>
213         <field name="model">ir.actions.report.xml</field>
214         <field name="type">tree</field>
215         <field name="arch" type="xml">
216             <tree string="Report xml">
217                 <field name="name"/>
218                 <field name="type"/>
219                 <field name="report_name"/>
220             </tree>
221         </field>
222     </record>
223     
224     <record id="ir_action_report_xml" model="ir.actions.act_window">
225         <field name="name">Report Xml</field>
226         <field name="type">ir.actions.act_window</field>
227         <field name="res_model">ir.actions.report.xml</field>
228         <field name="view_type">form</field>
229         <field name="view_id" ref="act_report_xml_view_tree"/>
230     </record>
231     <menuitem action="ir_action_report_xml" id="menu_ir_action_report_xml" parent="base.next_id_6"/>
232     
233     <record id="view_window_action_tree" model="ir.ui.view">
234         <field name="name">ir.actions.windows.tree</field>
235         <field name="model">ir.actions.act_window</field>
236         <field name="type">tree</field>
237         <field name="arch" type="xml">
238             <tree string="Open Window">
239                 <field name="name"/>
240                 <field name="res_model"/>
241                 <field name="view_type"/>
242                 <field name="view_id"/>
243                 <field name="domain"/>
244             </tree>
245         </field>
246     </record>
247     
248     <record id="view_window_action_form" model="ir.ui.view">
249         <field name="name">ir.actions.windows.form</field>
250         <field name="model">ir.actions.act_window</field>
251         <field name="type">form</field>
252         <field name="arch" type="xml">
253             <form string="Open a Window">
254                 <field name="name" select="1"/>
255                 <field name="type" readonly="1"/>
256                 <field name="res_model" select="1"/>
257                 <field name="src_model" select="2"/>
258                 <field name="usage"/>
259                 <field name="view_type"/>
260                 <field colspan="4" name="view_ids">
261                     <form string="Views">
262                         <field colspan="4" name="sequence"/>
263                         <field name="view_mode"/>
264                         <field domain="[('type', '=', view_mode)]" name="view_id"/>
265                     </form>
266                     <tree string="Views">
267                         <field name="sequence"/>
268                         <field name="view_mode"/>
269                         <field name="view_id"/>
270                     </tree>
271                 </field>
272                 <field colspan="4" name="domain"/>
273                 <field name="limit"/>
274                 <field name="auto_refresh"/>
275                 <newline/>
276                 <field name="view_mode"/>
277                 <field name="view_id"/>
278             </form>
279         </field>
280     </record>
281     <record id="ir_action_window" model="ir.actions.act_window">
282         <field name="name">Window Actions</field>
283         <field name="type">ir.actions.act_window</field>
284         <field name="res_model">ir.actions.act_window</field>
285         <field name="view_type">form</field>
286     </record>
287     <record id="ir_action_window_view1" model="ir.actions.act_window.view">
288         <field eval="1" name="sequence"/>
289         <field name="view_mode">tree</field>
290         <field name="view_id" ref="view_window_action_tree"/>
291         <field name="act_window_id" ref="ir_action_window"/>
292     </record>
293     <record id="ir_action_window_view2" model="ir.actions.act_window.view">
294         <field eval="2" name="sequence"/>
295         <field name="view_mode">form</field>
296         <field name="view_id" ref="view_window_action_form"/>
297         <field name="act_window_id" ref="ir_action_window"/>
298     </record>
299     <menuitem action="ir_action_window" id="menu_ir_action_window" parent="base.next_id_6"/>
300     
301     <record id="act_wizard_view" model="ir.ui.view">
302         <field name="name">ir.actions.wizard</field>
303         <field name="model">ir.actions.wizard</field>
304         <field name="type">form</field>
305         <field name="arch" type="xml">
306             <form string="Wizard">
307                 <field name="name" select="1"/>
308                 <field name="type" select="1"/>
309                 <field name="wiz_name" select="1"/>
310                 <field name="multi"/>
311                 <field colspan="4" name="groups_id"/>
312             </form>
313         </field>
314     </record>
315     
316     <record id="ir_action_wizard" model="ir.actions.act_window">
317         <field name="name">Wizard</field>
318         <field name="type">ir.actions.act_window</field>
319         <field name="res_model">ir.actions.wizard</field>
320         <field name="view_type">form</field>
321     </record>
322     
323     <menuitem action="ir_action_wizard" id="menu_ir_action_wizard" parent="base.next_id_6"/>
324     
325 <!-- Companies -->
326     <record id="action_res_company_tree" model="ir.actions.act_window">
327         <field name="name">Company's Structure</field>
328         <field name="type">ir.actions.act_window</field>
329         <field name="res_model">res.company</field>
330         <field name="domain">[('parent_id','=',False)]</field>
331         <field name="view_type">tree</field>
332     </record>
333     <menuitem action="action_res_company_tree" id="menu_action_res_company_tree" parent="base.menu_users" sequence="16"/>
334     
335     <record id="action_res_company_form" model="ir.actions.act_window">
336         <field name="name">Companies</field>
337         <field name="type">ir.actions.act_window</field>
338         <field name="res_model">res.company</field>
339         <field name="view_type">form</field>
340     </record>
341     <menuitem action="action_res_company_form" id="menu_action_res_company_form" parent="menu_action_res_company_tree"/>
342     
343 <!-- User Roles -->
344     <record id="action_res_users" model="ir.actions.act_window">
345         <field name="name">Users</field>
346         <field name="type">ir.actions.act_window</field>
347         <field name="res_model">res.users</field>
348         <field name="view_type">form</field>
349         <field name="view_id" ref="view_users_tree"/>
350     </record>
351     <record id="action_res_users_view1" model="ir.actions.act_window.view">
352         <field eval="10" name="sequence"/>
353         <field name="view_mode">tree</field>
354         <field name="view_id" ref="view_users_tree"/>
355         <field name="act_window_id" ref="action_res_users"/>
356     </record>
357     <record id="action_res_users_view2" model="ir.actions.act_window.view">
358         <field eval="20" name="sequence"/>
359         <field name="view_mode">form</field>
360         <field name="view_id" ref="view_users_form"/>
361         <field name="act_window_id" ref="action_res_users"/>
362     </record>
363     
364     <menuitem action="action_res_users" id="menu_action_res_users" parent="base.menu_users"/>
365     
366     <record id="action_res_users_my" model="ir.actions.act_window">
367         <field name="name">Change My Preferences</field>
368         <field name="type">ir.actions.act_window</field>
369         <field name="res_model">res.users</field>
370         <field name="view_type">form</field>
371         <field name="view_mode">form,tree</field>
372         <field name="domain">[('id','=',uid)]</field>
373     </record>
374     <record id="action_res_users_my_view1" model="ir.actions.act_window.view">
375         <field eval="20" name="sequence"/>
376         <field name="view_mode">tree</field>
377         <field name="act_window_id" ref="action_res_users_my"/>
378     </record>
379     <record id="action_res_users_my_view2" model="ir.actions.act_window.view">
380         <field eval="10" name="sequence"/>
381         <field name="view_mode">form</field>
382         <field name="view_id" ref="view_users_form_simple_modif"/>
383         <field name="act_window_id" ref="action_res_users_my"/>
384     </record>
385     
386     <record id="action_res_groups" model="ir.actions.act_window">
387         <field name="name">Groups</field>
388         <field name="type">ir.actions.act_window</field>
389         <field name="res_model">res.groups</field>
390         <field name="view_type">form</field>
391     </record>
392     <menuitem action="action_res_groups" id="menu_action_res_groups" parent="base.menu_users"/>
393     
394     <record id="view_roles_form" model="ir.ui.view">
395         <field name="name">res.roles.form</field>
396         <field name="model">res.roles</field>
397         <field name="type">form</field>
398         <field name="arch" type="xml">
399             <form string="Role">
400                 <field colspan="4" name="name" select="1"/>
401                 <field colspan="4" name="parent_id"/>
402             </form>
403         </field>
404     </record>
405     <record id="view_roles_tree" model="ir.ui.view">
406         <field name="name">res.roles.tree</field>
407         <field name="model">res.roles</field>
408         <field name="type">tree</field>
409         <field name="field_parent">child_id</field>
410         <field name="arch" type="xml">
411             <tree string="Roles">
412                 <field name="name"/>
413             </tree>
414         </field>
415     </record>
416     <record id="action_res_roles" model="ir.actions.act_window">
417         <field name="name">Roles Structure</field>
418         <field name="type">ir.actions.act_window</field>
419         <field name="res_model">res.roles</field>
420         <field name="view_type">tree</field>
421         <field eval="[('parent_id','=',False)]" name="domain"/>
422     </record>
423     <menuitem action="action_res_roles" id="menu_action_res_roles" parent="base.menu_users"/>
424     
425     <record id="action_res_roles_form" model="ir.actions.act_window">
426         <field name="name">Roles</field>
427         <field name="type">ir.actions.act_window</field>
428         <field name="res_model">res.roles</field>
429         <field name="view_type">form</field>
430     </record>
431     <menuitem action="action_res_roles_form" id="menu_action_res_roles_form" parent="menu_action_res_roles"/>
432     
433 <!-- View -->
434     <record id="view_view_form" model="ir.ui.view">
435         <field name="name">ir.ui.view</field>
436         <field name="model">ir.ui.view</field>
437         <field name="type">form</field>
438         <field name="arch" type="xml">
439             <form string="User Interface - Views">
440                 <field name="name" select="1"/>
441                 <field name="type" select="1"/>
442                 <field name="model" select="1"/>
443                 <field name="field_parent"/>
444                 <field name="priority"/>
445                 <field name="inherit_id"/>
446                 <field colspan="4" name="arch"/>
447             </form>
448         </field>
449     </record>
450     <record id="view_view_tree" model="ir.ui.view">
451         <field name="name">ir.ui.view.tree</field>
452         <field name="model">ir.ui.view</field>
453         <field name="type">tree</field>
454         <field name="arch" type="xml">
455             <tree>
456                 <field name="name"/>
457                 <field name="type"/>
458                 <field name="model"/>
459             </tree>
460         </field>
461     </record>
462     <record id="action_ui_view" model="ir.actions.act_window">
463         <field name="name">View</field>
464         <field name="type">ir.actions.act_window</field>
465         <field name="res_model">ir.ui.view</field>
466         <field name="view_id" ref="view_view_tree"/>
467     </record>
468     <menuitem action="action_ui_view" id="menu_action_ui_view" parent="base.next_id_2"/>
469     
470 <!-- Attachment -->
471     <record id="view_attachment_form" model="ir.ui.view">
472         <field name="name">ir.attachment.view</field>
473         <field name="model">ir.attachment</field>
474         <field name="type">form</field>
475         <field name="arch" type="xml">
476             <form string="Attachments">
477                 <field colspan="4" name="name" select="1"/>
478                 <field colspan="4" name="datas"/>
479                 <field name="datas_fname"/>
480                 <newline/>
481                 <field name="res_model" select="1"/>
482                 <field name="res_id"/>
483                 <separator colspan="4" string="Description"/>
484                 <field colspan="4" name="description" nolabel="1"/>
485             </form>
486         </field>
487     </record>
488     <record id="view_attachment_tree" model="ir.ui.view">
489         <field name="name">ir.attachment.view.tree</field>
490         <field name="model">ir.attachment</field>
491         <field name="type">tree</field>
492         <field name="arch" type="xml">
493             <tree string="Attachments">
494                 <field name="name"/>
495                 <field name="res_model"/>
496                 <field name="res_id"/>
497             </tree>
498         </field>
499     </record>
500     
501     <record id="action_attachment" model="ir.actions.act_window">
502         <field name="name">Attachments</field>
503         <field name="type">ir.actions.act_window</field>
504         <field name="res_model">ir.attachment</field>
505         <field name="view_type">form</field>
506         <field name="view_id" ref="view_attachment_tree"/>
507     </record>
508     <menuitem action="action_attachment" id="menu_action_attachment" parent="base.next_id_4"/>
509     
510 <!-- Report -->       
511     <record id="view_report_custom_fields_tree" model="ir.ui.view">
512         <field name="name">ir.report.custom.fields.tree</field>
513         <field name="model">ir.report.custom.fields</field>
514         <field name="type">tree</field>
515         <field name="arch" type="xml">
516             <tree string="Report Fields">
517                 <field name="sequence"/>
518                 <field name="name"/>
519                 <field name="width"/>
520                 <field name="field_child0"/>
521                 <field name="field_child1"/>
522                 <field name="field_child2"/>
523                 <field name="field_child3"/>
524             </tree>
525         </field>
526     </record>
527     
528     <record id="view_report_custom_fields_form" model="ir.ui.view">
529         <field name="name">ir.report.custom.fields</field>
530         <field name="model">ir.report.custom.fields</field>
531         <field name="type">form</field>
532         <field name="arch" type="xml">
533             <form string="Report Fields">
534                 <field name="name"/>
535                 <field name="alignment"/>
536                 <field name="width"/>
537                 <field name="sequence"/>
538                 <newline/>
539                 <field name="bgcolor"/>
540                 <field name="fontcolor"/>
541                 <newline/>
542                 <field name="operation"/>
543                 <field name="groupby"/>
544                 <field name="cumulate"/>
545                 <newline/>
546                 <field domain="[('model_id','=',parent['model_id'])]" name="field_child0" on_change="onchange_field_child0(field_child0)"/>
547                 <field domain="[('model_id','=',parent['model_id'])]" name="fc0_operande"/>
548                 <field name="fc0_op"/>
549                 <field name="fc0_condition"/>
550                 <newline/>
551                 <field name="field_child1" on_change="onchange_field_child1(field_child1)"/>
552                 <field name="fc1_operande"/>
553                 <field name="fc1_op"/>
554                 <field name="fc1_condition"/>
555                 <newline/>
556                 <field name="field_child2" on_change="onchange_field_child2(field_child2)"/>
557                 <field name="fc2_operande"/>
558                 <field name="fc2_op"/>
559                 <field name="fc2_condition"/>
560                 <newline/>
561                 <field name="field_child3"/>
562                 <field name="fc3_operande"/>
563                 <field name="fc3_op"/>
564                 <field name="fc3_condition"/>
565                 
566             </form>
567         </field>
568     </record>
569     
570     <record id="view_report_custom_form" model="ir.ui.view">
571         <field name="name">ir.report.custom</field>
572         <field name="model">ir.report.custom</field>
573         <field name="type">form</field>
574         <field name="arch" type="xml">
575             <form string="Custom Report">
576                 <field name="name" select="1"/>
577                 <field name="model_id" on_change="onchange_model_id(model_id)" select="1"/>
578                 <field name="title"/>
579                 <field name="type"/>
580                 <field name="print_format"/>
581                 <field name="print_orientation"/>
582                 <field name="repeat_header"/>
583                 <field name="footer"/>
584                 <field name="sortby"/>
585                 <field name="field_parent"/>
586                 <field name="frequency"/>
587                 <field name="limitt"/>
588                 <field name="menu_id"/>
589                 <field colspan="4" name="fields_child0" widget="one2many_list"/>
590                 <field name="state" readonly="1" select="1"/>
591                 <group col="2" colspan="2">
592                     <button name="subscribe" states="unsubscribed" string="Subscribe Report" type="object"/>
593                     <button name="unsubscribe" states="subscribed" string="Unsubscribe Report" type="object"/>
594                 </group>
595             </form>
596         </field>
597     </record>
598     <record id="action_report_custom" model="ir.actions.act_window">
599         <field name="name">Custom Report</field>
600         <field name="type">ir.actions.act_window</field>
601         <field name="res_model">ir.report.custom</field>
602         <field name="view_type">tree</field>
603         <field name="view_id" ref="view_report_custom_form"/>
604     </record>
605 <!--
606 <menuitem name="Administration/Report/Report Custom" action="action_report_custom"/>
607 -->
608     
609 <!-- model -->
610     <record id="view_model_form" model="ir.ui.view">
611         <field name="name">ir.model.form</field>
612         <field name="model">ir.model</field>
613         <field name="type">form</field>
614         <field name="arch" type="xml">
615             <form string="Model Description">
616                 <notebook>
617                     <page string="Object">
618                         <field name="name" select="1"/>
619                         <field name="model" select="1"/>
620                         <field name="type" select="1"/>
621                         <separator colspan="4" string="Fields"/>
622                         <field colspan="4" context="{'manual':True}" name="field_id" nolabel="1">
623                             <tree string="Fields Description">
624                                 <field name="name"/>
625                                 <field name="field_description"/>
626                                 <field name="ttype"/>
627                                 <field name="required"/>
628                                 <field name="readonly"/>
629                                 <field name="select_level"/>
630                                 <field name="state"/>
631                             </tree>
632                             <form string="Fields Description">
633                                 <field name="name" select="1"/>
634                                 <field colspan="4" name="field_description" select="1"/>
635                                 <field name="ttype" select="1"/>
636                                 <field name="relation" select="1"/>
637                                 
638                                 <field name="required" select="2"/>
639                                 <field name="readonly" select="2"/>
640                                 
641                                 <field name="size" select="1"/>
642                                 <field name="on_delete" select="1"/>
643                                 <field name="select_level" select="2"/>
644                                 <field name="translate"/>
645                                 <field name="selection"/>
646                                 <field name="domain"/>
647                                 <field name="state" readonly="1"/>
648                             </form>
649                         </field>
650                         <separator colspan="4" string="Status"/>
651                         <field name="state"/>
652                         <group col="2" colspan="2">
653                             <button colspan="2" name="%(act_menu_create)d" string="Create a Menu" type="action"/>
654                         </group>
655                     </page>
656                     <page string="Information">
657                         <field colspan="4" name="info" nolabel="1" select="1"/>
658                     </page>
659                 </notebook>
660             </form>
661         </field>
662     </record>
663
664     <record id="view_model_tree" model="ir.ui.view">
665         <field name="name">ir.model.tree</field>
666         <field name="model">ir.model</field>
667         <field name="type">tree</field>
668         <field name="arch" type="xml">
669             <tree string="Model Description">
670                 <field name="name"/>
671                 <field name="model"/>
672                 <field name="type"/>
673             </tree>
674         </field>
675     </record>
676     
677 <!-- fields_description -->
678     <record id="view_model_fields_form" model="ir.ui.view">
679         <field name="name">ir.model.fields.form</field>
680         <field name="model">ir.model.fields</field>
681         <field name="type">form</field>
682         <field name="arch" type="xml">
683             <form string="Fields">
684                 <field name="name" select="1"/>
685                 <field name="model_id" readonly="1"/>
686                 <field colspan="4" name="field_description" select="2"/>
687                 <field name="ttype" select="2"/>
688                 <field name="relation" select="2"/>
689                 
690                 <field name="required" select="2"/>
691                 <field name="readonly" select="2"/>
692                 
693                 <field name="size" select="1"/>
694                 <field name="on_delete" select="1"/>
695                 <field name="select_level" select="2"/>
696                 <field name="translate"/>
697                 <field name="selection"/>
698                 <field name="domain"/>
699                 <field name="state" readonly="1"/>
700             </form>
701         </field>
702     </record>
703     
704     
705     <record id="view_model_fields_tree" model="ir.ui.view">
706         <field name="name">ir.model.fields.tree</field>
707         <field name="model">ir.model.fields</field>
708         <field name="type">tree</field>
709         <field name="arch" type="xml">
710             <tree string="Fields">
711                 <field name="name"/>
712                 <field name="field_description"/>
713             </tree>
714         </field>
715     </record>
716     
717     <record id="action_model_model" model="ir.actions.act_window">
718         <field name="name">Objects</field>
719         <field name="res_model">ir.model</field>
720         <field name="view_type">form</field>
721         <field name="context">{'manual':True}</field>
722         <field name="view_id" ref="view_model_tree"/>
723     </record>
724     <menuitem id="next_id_9" name="Database Structure" parent="base.menu_custom"/>
725     <menuitem action="action_model_model" id="ir_model_model_menu" parent="next_id_9"/>
726     
727     <record id="action_model_fields" model="ir.actions.act_window">
728         <field name="name">Fields</field>
729         <field name="res_model">ir.model.fields</field>
730         <field name="view_type">form</field>
731         <field name="context">{'manual':True}</field>
732         <field name="view_id" ref="view_model_fields_tree"/>
733     </record>
734     <menuitem action="action_model_fields" id="ir_model_model_fields" parent="base.next_id_9"/>
735     
736 <!-- Translations -->
737     <record id="view_translation_form" model="ir.ui.view">
738         <field name="name">Translations</field>
739         <field name="model">ir.translation</field>
740         <field name="type">form</field>
741         <field name="arch" type="xml">
742             <form string="Translations">
743                 <field name="name" select="2"/>
744                 <field name="res_id" select="2"/>
745                 <field name="type" select="2"/>
746                 <field name="lang" select="1"/>
747                 <field name="src" select="1"/>
748                 <field name="value" select="1"/>
749             </form>
750         </field>
751     </record>
752     <record id="view_translation_tree" model="ir.ui.view">
753         <field name="name">Translations</field>
754         <field name="model">ir.translation</field>
755         <field name="type">tree</field>
756         <field name="arch" type="xml">
757             <tree editable="bottom" string="Translations">
758                 <field name="src"/>
759                 <field name="value"/>
760                 <field name="name"/>
761                 <field name="lang"/>
762                 <field name="type"/>
763             </tree>
764         </field>
765     </record>
766     
767     <record id="action_translation" model="ir.actions.act_window">
768         <field name="name">All terms</field>
769         <field name="res_model">ir.translation</field>
770         <field name="view_type">form</field>
771         <field name="view_id" ref="view_translation_tree"/>
772     </record>
773     <menuitem action="action_translation" id="menu_action_translation" parent="base.menu_translation"/>
774     
775 <!--
776 =============================================================
777 Menu Edition
778 =============================================================
779 -->
780     
781     <record id="shortcut_form" model="ir.ui.view">
782         <field name="name">ir.ui.view_sc</field>
783         <field name="model">ir.ui.view_sc</field>
784         <field name="type">form</field>
785         <field name="arch" type="xml">
786             <form string="Shortcut">
787                 <field colspan="4" name="name" select="1"/>
788                 <field name="sequence"/>
789             </form>
790         </field>
791     </record>
792     <record id="shortcut_tree" model="ir.ui.view">
793         <field name="name">ir.ui.view_sc</field>
794         <field name="model">ir.ui.view_sc</field>
795         <field name="type">tree</field>
796         <field name="arch" type="xml">
797             <tree string="Shortcut">
798                 <field name="name"/>
799                 <field name="sequence"/>
800             </tree>
801         </field>
802     </record>
803     
804     <record id="edit_menu" model="ir.ui.view">
805         <field name="name">ir.ui.menu.tree</field>
806         <field name="model">ir.ui.menu</field>
807         <field name="type">tree</field>
808         <field eval="8" name="priority"/>
809         <field name="arch" type="xml">
810             <tree string="Menu">
811                 <field icon="icon" name="complete_name"/>
812             </tree>
813         </field>
814     </record>
815     
816     <record id="edit_menu_access" model="ir.ui.view">
817         <field name="name">ir.ui.menu.form2</field>
818         <field name="model">ir.ui.menu</field>
819         <field name="type">form</field>
820         <field name="arch" type="xml">
821             <form string="Menu">
822                 <field name="complete_name"/>
823                 <field name="name" select="1"/>
824                 <field name="sequence"/>
825                 <field colspan="4" name="parent_id" select="1"/>
826                 <field name="action"/>
827                 <field colspan="4" name="groups_id"/>
828                 <field name="icon"/>
829             </form>
830         </field>
831     </record>
832     <record id="grant_menu_access" model="ir.actions.act_window">
833         <field name="name">Grant access to menu</field>
834         <field name="res_model">ir.ui.menu</field>
835         <field name="view_type">form</field>
836         <field name="view_id" ref="edit_menu"/>
837     </record>
838     
839 <!--
840 =============================================================
841 Cron Jobs
842 =============================================================
843 -->
844     <record id="ir_cron_view_tree" model="ir.ui.view">
845         <field name="name">ir.cron.tree</field>
846         <field name="model">ir.cron</field>
847         <field name="type">tree</field>
848         <field name="arch" type="xml">
849             <tree string="Scheduled Actions">
850                 <field name="nextcall"/>
851                 <field name="name"/>
852                 <field name="interval_number"/>
853                 <field name="interval_type"/>
854                 <field name="numbercall"/>
855             </tree>
856         </field>
857     </record>
858         <record id="ir_cron_view" model="ir.ui.view">
859         <field name="name">ir.cron.form</field>
860         <field name="model">ir.cron</field>
861         <field name="type">form</field>
862         <field name="arch" type="xml">
863             <form string="Scheduled Actions">
864                 <field name="name" select="1"/>
865                 <field name="active" select="1"/>
866                 <field name="user_id" select="1"/>
867                 <field name="priority" select="1"/>
868                 <newline/>
869                 <field name="interval_number"/>
870                 <field name="interval_type"/>
871                 <newline/>
872                 <field name="nextcall"/>
873                 <field name="numbercall"/>
874                 <field name="doall"/>
875                 <separator colspan="4" string="Action to trigger"/>
876                 <newline/>
877                 <field name="model" readonly="1"/>
878                 <field name="function" readonly="1"/>
879                 <field colspan="4" name="args" readonly="1"/>
880             </form>
881         </field>
882     </record>
883     <record id="ir_cron_act" model="ir.actions.act_window">
884         <field name="name">Scheduled Actions</field>
885         <field name="res_model">ir.cron</field>
886         <field name="view_type">form</field>
887         <field name="context">{'active_test': False}</field>
888         <field name="view_id" ref="ir_cron_view_tree"/>
889     </record>
890     <menuitem id="next_id_10" name="Scheduler" parent="base.menu_custom"/><menuitem action="ir_cron_act" id="menu_ir_cron_act" parent="next_id_10"/>
891     
892     
893     <record id="ir_access_view_tree" model="ir.ui.view">
894         <field name="name">ir.model.access.tree</field>
895         <field name="model">ir.model.access</field>
896         <field name="type">tree</field>
897         <field name="arch" type="xml">
898             <tree string="Access controls">
899                 <field name="name"/>
900                 <field name="model_id"/>
901                 <field name="group_id"/>
902                 <field name="perm_read"/>
903                 <field name="perm_write"/>
904                 <field name="perm_create"/>
905                 <field name="perm_unlink"/>
906             </tree>
907         </field>
908     </record>
909     <record id="ir_access_view_form" model="ir.ui.view">
910         <field name="name">ir.model.access.form</field>
911         <field name="model">ir.model.access</field>
912         <field name="type">form</field>
913         <field name="arch" type="xml">
914             <form string="Access controls">
915                 <field colspan="4" name="name" select="1"/>
916                 <field name="model_id" select="1"/>
917                 <field name="group_id" select="1"/>
918                 <newline/>
919                 <field name="perm_read"/>
920                 <field name="perm_write"/>
921                 <field name="perm_create"/>
922                 <field name="perm_unlink"/>
923             </form>
924         </field>
925     </record>
926     <record id="ir_access_act" model="ir.actions.act_window">
927         <field name="name">Access controls</field>
928         <field name="res_model">ir.model.access</field>
929         <field name="view_type">form</field>
930         <field name="view_id" ref="ir_access_view_tree"/>
931     </record>
932
933 <!-- Rules -->
934     <record id="view_rule_group_form" model="ir.ui.view">
935         <field name="name">Record rules</field>
936         <field name="model">ir.rule.group</field>
937         <field name="type">form</field>
938         <field name="arch" type="xml">
939             <form string="Record rules">
940                 <field name="model_id"/>
941                 <field name="global"/>
942                 <field colspan="4" name="name"/>
943                 <group col="6" colspan="4" expand="1">
944                     <field colspan="6" name="rules" nolabel="1"/>
945                     <label align="0.0" colspan="6" string="The rule is satisfied if all test are True (AND)"/>
946                     <label align="0.0" colspan="6" string="Multiple rules on same objects are joined using operator OR"/>
947                 </group>
948             </form>
949         </field>
950     </record>
951     <record id="view_rule_group_tree" model="ir.ui.view">
952         <field name="name">Record rules</field>
953         <field name="model">ir.rule.group</field>
954         <field name="type">tree</field>
955         <field name="arch" type="xml">
956             <tree string="Record rules">
957                 <field name="model_id"/>
958                 <field name="name"/>
959                 <field name="global"/>
960             </tree>
961         </field>
962     </record>
963     
964     <record id="view_rule_form" model="ir.ui.view">
965         <field name="name">Rule Definition</field>
966         <field name="model">ir.rule</field>
967         <field name="type">form</field>
968         <field name="arch" type="xml">
969             <form string="Test">
970                 <separator colspan="4" string="Simple domain setup"/>
971                 <group col="6" colspan="4">
972                     <field name="field_id"/>
973                     <field name="operator"/>
974                     <field name="operand"/>
975                 </group>
976                 <separator colspan="4" string="Manual domain setup"/>
977                 <field name="domain_force"/>
978                 <label colspan="4" string="If you don't force the domain, it will use the simple domain setup"/>
979             </form>
980         </field>
981     </record>
982     
983     <record id="view_rule_tree" model="ir.ui.view">
984         <field name="name">Rules</field>
985         <field name="model">ir.rule</field>
986         <field name="type">tree</field>
987         <field name="arch" type="xml">
988             <tree string="Test">
989                 <field name="domain"/>
990             </tree>
991         </field>
992     </record>
993     <record id="action_rule" model="ir.actions.act_window">
994         <field name="name">Record Rules</field>
995         <field name="res_model">ir.rule.group</field>
996         <field name="view_type">form</field>
997         <field name="view_id" ref="view_rule_group_tree"/>
998     </record>
999     <menuitem action="action_rule" id="menu_action_rule" parent="base.menu_security"/>
1000     
1001     <record id="property_rule_group" model="ir.rule.group">
1002         <field name="name">Property multi-company</field>
1003         <field model="ir.model" name="model_id" search="[('model', '=', 'ir.property')]"/>
1004         <field eval="True" name="global"/>
1005     </record>
1006     <record id="property_rule_group2" model="ir.rule.group">
1007         <field name="name">Property multi-company 2</field>
1008         <field model="ir.model" name="model_id" search="[('model', '=', 'ir.property')]"/>
1009         <field eval="True" name="global"/>
1010     </record>
1011     <record id="property_rule" model="ir.rule">
1012         <field model="ir.model.fields" name="field_id" search="[('model', '=', 'ir.property'), ('name', '=', 'company_id')]"/>
1013         <field name="operator">child_of</field>
1014         <field name="operand">user.company_id.id</field>
1015         <field name="rule_group" ref="property_rule_group"/>
1016     </record>
1017     
1018     <record id="property_rule_bis" model="ir.rule">
1019         <field model="ir.model.fields" name="field_id" search="[('model', '=', 'ir.property'), ('name', '=', 'company_id')]"/>
1020         <field name="operator">=</field>
1021         <field name="operand">False</field>
1022         <field name="rule_group" ref="property_rule_group2"/>
1023     </record>
1024
1025 <!--
1026 ================
1027  Security
1028 ================
1029 -->
1030     <record id="view_model_tree" model="ir.ui.view">
1031         <field name="name">Objects Security Tree</field>
1032         <field name="model">ir.model</field>
1033         <field name="type">tree</field>
1034     </record>
1035     
1036     <record model="ir.actions.act_window" id="action_model_view_security">
1037         <field name="name">Objects Security</field>
1038         <field name="res_model">ir.model</field>
1039         <field name="view_type">form</field>
1040         <field name="view_mode">form,tree</field>
1041         <field name="view_id" ref="view_model_tree"/>
1042         <field name="context">{'advanced':True}</field>
1043     </record>
1044     
1045     <menuitem id="menu_objects_security" parent="base.menu_security" name="Objects"/>
1046         <menuitem sequence="1" action="action_model_view_security" id="menu_objects_security_view" parent="base.menu_objects_security"/>
1047         <menuitem sequence="2" action="ir_access_act" id="menu_ir_access_act" parent="base.menu_objects_security" name="Access Rules to export/import"/>
1048         
1049     <menuitem id="menu_menus_security" parent="base.menu_security" name="Menus"/>
1050         <menuitem sequence="1" action="grant_menu_access" id="menu_grant_menu_access" parent="base.menu_menus_security"/>
1051
1052     </data>
1053 </terp>