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