eb91d3dea5b97b8ad4e6828e510ab79e059bac8d
[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     
395 <!-- View -->
396     <record id="view_view_form" model="ir.ui.view">
397         <field name="name">ir.ui.view</field>
398         <field name="model">ir.ui.view</field>
399         <field name="type">form</field>
400         <field name="arch" type="xml">
401             <form string="User Interface - Views">
402                 <field name="name" select="1"/>
403                 <field name="type" select="1"/>
404                 <field name="model" select="1"/>
405                 <field name="field_parent"/>
406                 <field name="priority"/>
407                 <field name="inherit_id"/>
408                 <field colspan="4" name="arch"/>
409             </form>
410         </field>
411     </record>
412     <record id="view_view_tree" model="ir.ui.view">
413         <field name="name">ir.ui.view.tree</field>
414         <field name="model">ir.ui.view</field>
415         <field name="type">tree</field>
416         <field name="arch" type="xml">
417             <tree>
418                 <field name="name"/>
419                 <field name="type"/>
420                 <field name="model"/>
421             </tree>
422         </field>
423     </record>
424     <record id="action_ui_view" model="ir.actions.act_window">
425         <field name="name">View</field>
426         <field name="type">ir.actions.act_window</field>
427         <field name="res_model">ir.ui.view</field>
428         <field name="view_id" ref="view_view_tree"/>
429     </record>
430     <menuitem action="action_ui_view" id="menu_action_ui_view" parent="base.next_id_2"/>
431     
432 <!-- Attachment -->
433     <record id="view_attachment_form" model="ir.ui.view">
434         <field name="name">ir.attachment.view</field>
435         <field name="model">ir.attachment</field>
436         <field name="type">form</field>
437         <field name="arch" type="xml">
438             <form string="Attachments">
439                 <field colspan="4" name="name" select="1"/>
440                 <field colspan="4" name="datas"/>
441                 <field name="datas_fname"/>
442                 <newline/>
443                 <field name="res_model" select="1"/>
444                 <field name="res_id"/>
445                 <separator colspan="4" string="Description"/>
446                 <field colspan="4" name="description" nolabel="1"/>
447             </form>
448         </field>
449     </record>
450     <record id="view_attachment_tree" model="ir.ui.view">
451         <field name="name">ir.attachment.view.tree</field>
452         <field name="model">ir.attachment</field>
453         <field name="type">tree</field>
454         <field name="arch" type="xml">
455             <tree string="Attachments">
456                 <field name="name"/>
457                 <field name="res_model"/>
458                 <field name="res_id"/>
459             </tree>
460         </field>
461     </record>
462     
463     <record id="action_attachment" model="ir.actions.act_window">
464         <field name="name">Attachments</field>
465         <field name="type">ir.actions.act_window</field>
466         <field name="res_model">ir.attachment</field>
467         <field name="view_type">form</field>
468         <field name="view_id" ref="view_attachment_tree"/>
469     </record>
470     <menuitem action="action_attachment" id="menu_action_attachment" parent="base.next_id_4"/>
471     
472 <!-- Report -->       
473     <record id="view_report_custom_fields_tree" model="ir.ui.view">
474         <field name="name">ir.report.custom.fields.tree</field>
475         <field name="model">ir.report.custom.fields</field>
476         <field name="type">tree</field>
477         <field name="arch" type="xml">
478             <tree string="Report Fields">
479                 <field name="sequence"/>
480                 <field name="name"/>
481                 <field name="width"/>
482                 <field name="field_child0"/>
483                 <field name="field_child1"/>
484                 <field name="field_child2"/>
485                 <field name="field_child3"/>
486             </tree>
487         </field>
488     </record>
489     
490     <record id="view_report_custom_fields_form" model="ir.ui.view">
491         <field name="name">ir.report.custom.fields</field>
492         <field name="model">ir.report.custom.fields</field>
493         <field name="type">form</field>
494         <field name="arch" type="xml">
495             <form string="Report Fields">
496                 <field name="name"/>
497                 <field name="alignment"/>
498                 <field name="width"/>
499                 <field name="sequence"/>
500                 <newline/>
501                 <field name="bgcolor"/>
502                 <field name="fontcolor"/>
503                 <newline/>
504                 <field name="operation"/>
505                 <field name="groupby"/>
506                 <field name="cumulate"/>
507                 <newline/>
508                 <field domain="[('model_id','=',parent['model_id'])]" name="field_child0" on_change="onchange_field_child0(field_child0)"/>
509                 <field domain="[('model_id','=',parent['model_id'])]" name="fc0_operande"/>
510                 <field name="fc0_op"/>
511                 <field name="fc0_condition"/>
512                 <newline/>
513                 <field name="field_child1" on_change="onchange_field_child1(field_child1)"/>
514                 <field name="fc1_operande"/>
515                 <field name="fc1_op"/>
516                 <field name="fc1_condition"/>
517                 <newline/>
518                 <field name="field_child2" on_change="onchange_field_child2(field_child2)"/>
519                 <field name="fc2_operande"/>
520                 <field name="fc2_op"/>
521                 <field name="fc2_condition"/>
522                 <newline/>
523                 <field name="field_child3"/>
524                 <field name="fc3_operande"/>
525                 <field name="fc3_op"/>
526                 <field name="fc3_condition"/>
527                 
528             </form>
529         </field>
530     </record>
531     
532     <record id="view_report_custom_form" model="ir.ui.view">
533         <field name="name">ir.report.custom</field>
534         <field name="model">ir.report.custom</field>
535         <field name="type">form</field>
536         <field name="arch" type="xml">
537             <form string="Custom Report">
538                 <field name="name" select="1"/>
539                 <field name="model_id" on_change="onchange_model_id(model_id)" select="1"/>
540                 <field name="title"/>
541                 <field name="type"/>
542                 <field name="print_format"/>
543                 <field name="print_orientation"/>
544                 <field name="repeat_header"/>
545                 <field name="footer"/>
546                 <field name="sortby"/>
547                 <field name="field_parent"/>
548                 <field name="frequency"/>
549                 <field name="limitt"/>
550                 <field name="menu_id"/>
551                 <field colspan="4" name="fields_child0" widget="one2many_list"/>
552                 <field name="state" readonly="1" select="1"/>
553                 <group col="2" colspan="2">
554                     <button name="subscribe" states="unsubscribed" string="Subscribe Report" type="object"/>
555                     <button name="unsubscribe" states="subscribed" string="Unsubscribe Report" type="object"/>
556                 </group>
557             </form>
558         </field>
559     </record>
560     <record id="action_report_custom" model="ir.actions.act_window">
561         <field name="name">Custom Report</field>
562         <field name="type">ir.actions.act_window</field>
563         <field name="res_model">ir.report.custom</field>
564         <field name="view_type">tree</field>
565         <field name="view_id" ref="view_report_custom_form"/>
566     </record>
567 <!--
568 <menuitem name="Administration/Report/Report Custom" action="action_report_custom"/>
569 -->
570     
571 <!-- model -->
572     <record id="view_model_form" model="ir.ui.view">
573         <field name="name">ir.model.form</field>
574         <field name="model">ir.model</field>
575         <field name="type">form</field>
576         <field name="arch" type="xml">
577             <form string="Model Description">
578                 <notebook>
579                     <page string="Object">
580                         <field name="name" select="1"/>
581                         <field name="model" select="1"/>
582                         <field name="type" select="1"/>
583                         <separator colspan="4" string="Fields"/>
584                         <field colspan="4" context="{'manual':True}" name="field_id" nolabel="1">
585                             <tree string="Fields Description">
586                                 <field name="name"/>
587                                 <field name="field_description"/>
588                                 <field name="ttype"/>
589                                 <field name="required"/>
590                                 <field name="readonly"/>
591                                 <field name="select_level"/>
592                                 <field name="state"/>
593                             </tree>
594                             <form string="Fields Description">
595                                 <field name="name" select="1"/>
596                                 <field colspan="4" name="field_description" select="1"/>
597                                 <field name="ttype" select="1"/>
598                                 <field name="relation" select="1"/>
599                                 
600                                 <field name="required" select="2"/>
601                                 <field name="readonly" select="2"/>
602                                 
603                                 <field name="size" select="1"/>
604                                 <field name="on_delete" select="1"/>
605                                 <field name="select_level" select="2"/>
606                                 <field name="translate"/>
607                                 <field name="selection"/>
608                                 <field name="domain"/>
609                                 <field name="state" readonly="1"/>
610                             </form>
611                         </field>
612                         <separator colspan="4" string="Status"/>
613                         <field name="state"/>
614                         <group col="2" colspan="2">
615                             <button colspan="2" name="%(act_menu_create)d" string="Create a Menu" type="action"/>
616                         </group>
617                     </page>
618                     <page string="Access">
619                         <field colspan="4" name="access" select="1">
620                             <tree string="Access Rules" editable="top">
621                                 <field name="group_id"/>
622                                 <field name="perm_read"/>
623                                 <field name="perm_write"/>
624                                 <field name="perm_create"/>
625                                 <field name="perm_unlink"/>
626                                 <field name="name"/>
627                             </tree>
628                         </field>
629                     </page>
630                     <page string="Information">
631                         <field colspan="4" name="info" nolabel="1" select="1"/>
632                     </page>
633                 </notebook>
634             </form>
635         </field>
636     </record>
637
638     <record id="view_model_tree" model="ir.ui.view">
639         <field name="name">ir.model.tree</field>
640         <field name="model">ir.model</field>
641         <field name="type">tree</field>
642         <field name="arch" type="xml">
643             <tree string="Model Description">
644                 <field name="name"/>
645                 <field name="model"/>
646                 <field name="type"/>
647             </tree>
648         </field>
649     </record>
650     
651 <!-- fields_description -->
652     <record id="view_model_fields_form" model="ir.ui.view">
653         <field name="name">ir.model.fields.form</field>
654         <field name="model">ir.model.fields</field>
655         <field name="type">form</field>
656         <field name="arch" type="xml">
657             <form string="Fields">
658                 <field name="name" select="1"/>
659                 <field name="model_id" readonly="1"/>
660                 <field colspan="4" name="field_description" select="2"/>
661                 <field name="ttype" select="2"/>
662                 <field name="relation" select="2"/>
663                 
664                 <field name="required" select="2"/>
665                 <field name="readonly" select="2"/>
666                 
667                 <field name="size" select="1"/>
668                 <field name="on_delete" select="1"/>
669                 <field name="select_level" select="2"/>
670                 <field name="translate"/>
671                 <field name="selection"/>
672                 <field name="domain"/>
673                 <field name="state" readonly="1"/>
674             </form>
675         </field>
676     </record>
677     
678     
679     <record id="view_model_fields_tree" model="ir.ui.view">
680         <field name="name">ir.model.fields.tree</field>
681         <field name="model">ir.model.fields</field>
682         <field name="type">tree</field>
683         <field name="arch" type="xml">
684             <tree string="Fields">
685                 <field name="name"/>
686                 <field name="field_description"/>
687             </tree>
688         </field>
689     </record>
690     
691     <record id="action_model_model" model="ir.actions.act_window">
692         <field name="name">Objects</field>
693         <field name="res_model">ir.model</field>
694         <field name="view_type">form</field>
695         <field name="context">{'manual':True}</field>
696         <field name="view_id" ref="view_model_tree"/>
697     </record>
698     <menuitem id="next_id_9" name="Database Structure" parent="base.menu_custom"/>
699     <menuitem action="action_model_model" id="ir_model_model_menu" parent="next_id_9"/>
700     
701     <record id="action_model_fields" model="ir.actions.act_window">
702         <field name="name">Fields</field>
703         <field name="res_model">ir.model.fields</field>
704         <field name="view_type">form</field>
705         <field name="context">{'manual':True}</field>
706         <field name="view_id" ref="view_model_fields_tree"/>
707     </record>
708     <menuitem action="action_model_fields" id="ir_model_model_fields" parent="base.next_id_9"/>
709     
710 <!-- Translations -->
711     <record id="view_translation_form" model="ir.ui.view">
712         <field name="name">Translations</field>
713         <field name="model">ir.translation</field>
714         <field name="type">form</field>
715         <field name="arch" type="xml">
716             <form string="Translations">
717                 <field name="name" select="2"/>
718                 <field name="res_id" select="2"/>
719                 <field name="type" select="2"/>
720                 <field name="lang" select="1"/>
721                 <field name="src" select="1"/>
722                 <field name="value" select="1"/>
723             </form>
724         </field>
725     </record>
726     <record id="view_translation_tree" model="ir.ui.view">
727         <field name="name">Translations</field>
728         <field name="model">ir.translation</field>
729         <field name="type">tree</field>
730         <field name="arch" type="xml">
731             <tree editable="bottom" string="Translations">
732                 <field name="src"/>
733                 <field name="value"/>
734                 <field name="name"/>
735                 <field name="lang"/>
736                 <field name="type"/>
737             </tree>
738         </field>
739     </record>
740     
741     <record id="action_translation" model="ir.actions.act_window">
742         <field name="name">All terms</field>
743         <field name="res_model">ir.translation</field>
744         <field name="view_type">form</field>
745         <field name="view_id" ref="view_translation_tree"/>
746     </record>
747     <menuitem action="action_translation" id="menu_action_translation" parent="base.menu_translation"/>
748     
749 <!--
750 =============================================================
751 Menu Edition
752 =============================================================
753 -->
754     
755     <record id="shortcut_form" model="ir.ui.view">
756         <field name="name">ir.ui.view_sc</field>
757         <field name="model">ir.ui.view_sc</field>
758         <field name="type">form</field>
759         <field name="arch" type="xml">
760             <form string="Shortcut">
761                 <field colspan="4" name="name" select="1"/>
762                 <field name="sequence"/>
763             </form>
764         </field>
765     </record>
766     <record id="shortcut_tree" model="ir.ui.view">
767         <field name="name">ir.ui.view_sc</field>
768         <field name="model">ir.ui.view_sc</field>
769         <field name="type">tree</field>
770         <field name="arch" type="xml">
771             <tree string="Shortcut">
772                 <field name="name"/>
773                 <field name="sequence"/>
774             </tree>
775         </field>
776     </record>
777     
778     <record id="edit_menu" model="ir.ui.view">
779         <field name="name">ir.ui.menu.tree</field>
780         <field name="model">ir.ui.menu</field>
781         <field name="type">tree</field>
782         <field eval="8" name="priority"/>
783         <field name="arch" type="xml">
784             <tree string="Menu">
785                 <field icon="icon" name="complete_name"/>
786             </tree>
787         </field>
788     </record>
789     
790     <record id="edit_menu_access" model="ir.ui.view">
791         <field name="name">ir.ui.menu.form2</field>
792         <field name="model">ir.ui.menu</field>
793         <field name="type">form</field>
794         <field name="arch" type="xml">
795             <form string="Menus">
796                 <notebook>
797                     <page string="Menu">
798                         <field name="complete_name"/>
799                         <field name="name" select="1"/>
800                         <field name="sequence"/>
801                         <field colspan="4" name="parent_id" select="1"/>
802                         <field name="action"/>
803                         <field name="icon"/>
804                     </page>
805                     <page string="Groups">
806                         <field colspan="4" name="groups_id"/>
807                     </page>
808                 </notebook>
809             </form>
810         </field>
811     </record>
812     <record id="grant_menu_access" model="ir.actions.act_window">
813         <field name="name">Grant access to menu</field>
814         <field name="res_model">ir.ui.menu</field>
815         <field name="view_type">form</field>
816         <field name="view_id" ref="edit_menu"/>
817     </record>
818     
819 <!--
820 =============================================================
821 Cron Jobs
822 =============================================================
823 -->
824     <record id="ir_cron_view_tree" model="ir.ui.view">
825         <field name="name">ir.cron.tree</field>
826         <field name="model">ir.cron</field>
827         <field name="type">tree</field>
828         <field name="arch" type="xml">
829             <tree string="Scheduled Actions">
830                 <field name="nextcall"/>
831                 <field name="name"/>
832                 <field name="interval_number"/>
833                 <field name="interval_type"/>
834                 <field name="numbercall"/>
835             </tree>
836         </field>
837     </record>
838         <record id="ir_cron_view" model="ir.ui.view">
839         <field name="name">ir.cron.form</field>
840         <field name="model">ir.cron</field>
841         <field name="type">form</field>
842         <field name="arch" type="xml">
843             <form string="Scheduled Actions">
844                 <field name="name" select="1"/>
845                 <field name="active" select="1"/>
846                 <field name="user_id" select="1"/>
847                 <field name="priority" select="1"/>
848                 <newline/>
849                 <field name="interval_number"/>
850                 <field name="interval_type"/>
851                 <newline/>
852                 <field name="nextcall"/>
853                 <field name="numbercall"/>
854                 <field name="doall"/>
855                 <separator colspan="4" string="Action to trigger"/>
856                 <newline/>
857                 <field name="model" readonly="1"/>
858                 <field name="function" readonly="1"/>
859                 <field colspan="4" name="args" readonly="1"/>
860             </form>
861         </field>
862     </record>
863     <record id="ir_cron_act" model="ir.actions.act_window">
864         <field name="name">Scheduled Actions</field>
865         <field name="res_model">ir.cron</field>
866         <field name="view_type">form</field>
867         <field name="context">{'active_test': False}</field>
868         <field name="view_id" ref="ir_cron_view_tree"/>
869     </record>
870     <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"/>
871     
872     
873     <record id="ir_access_view_tree" model="ir.ui.view">
874         <field name="name">ir.model.access.tree</field>
875         <field name="model">ir.model.access</field>
876         <field name="type">tree</field>
877         <field name="arch" type="xml">
878             <tree string="Access controls">
879                 <field name="name"/>
880                 <field name="model_id"/>
881                 <field name="group_id"/>
882                 <field name="perm_read"/>
883                 <field name="perm_write"/>
884                 <field name="perm_create"/>
885                 <field name="perm_unlink"/>
886             </tree>
887         </field>
888     </record>
889     <record id="ir_access_view_form" model="ir.ui.view">
890         <field name="name">ir.model.access.form</field>
891         <field name="model">ir.model.access</field>
892         <field name="type">form</field>
893         <field name="arch" type="xml">
894             <form string="Access controls">
895                 <field colspan="4" name="name" select="1"/>
896                 <field name="model_id" select="1"/>
897                 <field name="group_id" select="1"/>
898                 <newline/>
899                 <field name="perm_read"/>
900                 <field name="perm_write"/>
901                 <field name="perm_create"/>
902                 <field name="perm_unlink"/>
903             </form>
904         </field>
905     </record>
906     <record id="ir_access_act" model="ir.actions.act_window">
907         <field name="name">Access controls</field>
908         <field name="res_model">ir.model.access</field>
909         <field name="view_type">form</field>
910         <field name="view_id" ref="ir_access_view_tree"/>
911     </record>
912
913     <record id="property_rule_group" model="ir.rule.group">
914         <field name="name">Property multi-company</field>
915         <field model="ir.model" name="model_id" search="[('model', '=', 'ir.property')]"/>
916         <field eval="True" name="global"/>
917     </record>
918     <record id="property_rule_group2" model="ir.rule.group">
919         <field name="name">Property multi-company 2</field>
920         <field model="ir.model" name="model_id" search="[('model', '=', 'ir.property')]"/>
921         <field eval="True" name="global"/>
922     </record>
923     <record id="property_rule" model="ir.rule">
924         <field model="ir.model.fields" name="field_id" search="[('model', '=', 'ir.property'), ('name', '=', 'company_id')]"/>
925         <field name="operator">child_of</field>
926         <field name="operand">user.company_id.id</field>
927         <field name="rule_group" ref="property_rule_group"/>
928     </record>
929     
930     <record id="property_rule_bis" model="ir.rule">
931         <field model="ir.model.fields" name="field_id" search="[('model', '=', 'ir.property'), ('name', '=', 'company_id')]"/>
932         <field name="operator">=</field>
933         <field name="operand">False</field>
934         <field name="rule_group" ref="property_rule_group2"/>
935     </record>
936
937 <!--
938 ================
939  Security
940 ================
941 -->
942 <!--Objects Access-->
943     <record id="view_model_tree" model="ir.ui.view">
944         <field name="name">Objects Security Tree</field>
945         <field name="model">ir.model</field>
946         <field name="type">tree</field>
947     </record>
948     
949     <record model="ir.actions.act_window" id="action_model_view_security">
950         <field name="name">Define Access</field>
951         <field name="res_model">ir.model</field>
952         <field name="view_type">form</field>
953         <field name="view_mode">form,tree</field>
954         <field name="view_id" ref="view_model_tree"/>
955         <field name="context">{'advanced':True}</field>
956     </record>
957     
958     <menuitem sequence="1" id="menu_objects_security" parent="base.menu_security" name="Access"/>
959         <menuitem sequence="1" action="action_model_view_security" id="menu_objects_security_view" parent="base.menu_objects_security" name="Define Access"/>
960         <menuitem sequence="2" action="ir_access_act" id="menu_ir_access_act" parent="base.menu_objects_security" name="Export/Import Access"/>
961
962 <!--Menus-->
963     <menuitem sequence="2" id="menu_menus_security" parent="base.menu_security" name="Menus"/>
964         <menuitem sequence="1" action="grant_menu_access" id="menu_grant_menu_access" parent="base.menu_menus_security" name="Define Menus"/>
965
966 <!--Roles-->
967     <record id="view_roles_form" model="ir.ui.view">
968         <field name="name">res.roles.form</field>
969         <field name="model">res.roles</field>
970         <field name="type">form</field>
971         <field name="arch" type="xml">
972             <form string="Roles">
973                 <notebook>
974                     <page string="Role">
975                         <field colspan="4" name="name" select="1"/>
976                         <field colspan="4" name="parent_id"/>
977                     </page>
978                     <page string="Users">
979                         <field colspan="4" name="users"/>
980                     </page>
981                 </notebook>
982             </form>
983         </field>
984     </record>
985     
986     <record id="view_roles_tree" model="ir.ui.view">
987         <field name="name">res.roles.tree</field>
988         <field name="model">res.roles</field>
989         <field name="type">tree</field>
990         <field name="field_parent">child_id</field>
991         <field name="arch" type="xml">
992             <tree string="Roles">
993                 <field name="name"/>
994             </tree>
995         </field>
996     </record>
997     
998     <record id="action_res_roles" model="ir.actions.act_window">
999         <field name="name">Roles Structure</field>
1000         <field name="type">ir.actions.act_window</field>
1001         <field name="res_model">res.roles</field>
1002         <field name="view_type">tree</field>
1003         <field eval="[('parent_id','=',False)]" name="domain"/>
1004     </record>
1005     
1006     <record id="action_res_roles_form" model="ir.actions.act_window">
1007         <field name="name">Roles</field>
1008         <field name="type">ir.actions.act_window</field>
1009         <field name="res_model">res.roles</field>
1010         <field name="view_type">form</field>
1011     </record>
1012
1013     <menuitem sequence="3" id="menu_action_res_roles" parent="base.menu_security" name="Roles"/>
1014         <menuitem sequence="1" action="action_res_roles_form" id="menu_action_res_roles_form" parent="menu_action_res_roles" name="Define Roles"/>
1015
1016 <!-- Rules -->
1017     <record id="view_rule_group_form" model="ir.ui.view">
1018         <field name="name">Record rules</field>
1019         <field name="model">ir.rule.group</field>
1020         <field name="type">form</field>
1021         <field name="arch" type="xml">
1022             <form string="Rules">
1023                 <notebook>
1024                     <page string="Rule">
1025                         <field name="model_id"/>
1026                         <field name="global"/>
1027                         <field colspan="4" name="name"/>
1028                         <group col="6" colspan="4" expand="1">
1029                             <field colspan="6" name="rules" nolabel="1"/>
1030                             <label align="0.0" colspan="6" string="The rule is satisfied if all test are True (AND)"/>
1031                             <label align="0.0" colspan="6" string="Multiple rules on same objects are joined using operator OR"/>
1032                         </group>
1033                     </page>
1034                     <page string="Groups">
1035                         <field colspan="4" name="groups"/>
1036                     </page>
1037                     <page string="Users">
1038                         <field colspan="4" name="users"/>
1039                     </page>
1040                 </notebook>
1041             </form>
1042         </field>
1043     </record>
1044     
1045     <record id="view_rule_group_tree" model="ir.ui.view">
1046         <field name="name">Record rules</field>
1047         <field name="model">ir.rule.group</field>
1048         <field name="type">tree</field>
1049         <field name="arch" type="xml">
1050             <tree string="Record rules">
1051                 <field name="model_id"/>
1052                 <field name="name"/>
1053                 <field name="global"/>
1054             </tree>
1055         </field>
1056     </record>
1057     
1058     <record id="view_rule_form" model="ir.ui.view">
1059         <field name="name">Rule Definition</field>
1060         <field name="model">ir.rule</field>
1061         <field name="type">form</field>
1062         <field name="arch" type="xml">
1063             <form string="Test">
1064                 <separator colspan="4" string="Simple domain setup"/>
1065                 <group col="6" colspan="4">
1066                     <field name="field_id"/>
1067                     <field name="operator"/>
1068                     <field name="operand"/>
1069                 </group>
1070                 <separator colspan="4" string="Manual domain setup"/>
1071                 <field name="domain_force"/>
1072                 <label colspan="4" string="If you don't force the domain, it will use the simple domain setup"/>
1073             </form>
1074         </field>
1075     </record>
1076     
1077     <record id="view_rule_tree" model="ir.ui.view">
1078         <field name="name">Rules</field>
1079         <field name="model">ir.rule</field>
1080         <field name="type">tree</field>
1081         <field name="arch" type="xml">
1082             <tree string="Test">
1083                 <field name="domain"/>
1084             </tree>
1085         </field>
1086     </record>
1087     
1088     <record id="action_rule" model="ir.actions.act_window">
1089         <field name="name">Record Rules</field>
1090         <field name="res_model">ir.rule.group</field>
1091         <field name="view_type">form</field>
1092         <field name="view_id" ref="view_rule_group_tree"/>
1093     </record>
1094     
1095     <menuitem sequence="4" id="menu_rules_security" parent="base.menu_security" name="Rules"/>
1096         <menuitem action="action_rule" id="menu_action_rule" parent="base.menu_rules_security" name="Define Rules"/>
1097
1098     </data>
1099 </terp>