9be07013cf77650987d2df048ca7c5b582a7764b
[odoo/odoo.git] / addons / base_module_record / wizard / base_module_record_object_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <record id="base_module_record_objects_view" model="ir.ui.view">
6             <field name="name">base_module_record_objects</field>
7             <field name="model">base.module.record</field>
8             <field name="type">form</field>
9             <field name="arch" type="xml">
10                 <form string="Objects Recording">
11                     <field name="check_date"/>
12                     <newline/>
13                     <field name="filter_cond"/>
14                     <separator string="Choose objects to record" colspan="4"/>
15                     <field name="objects" colspan="4" nolabel="1"/>
16                     <group><field name="info_yaml"/></group>
17                     <separator colspan="4"/>
18                     <group colspan="4" col="2">
19                         <button icon="gtk-cancel" string="Cancel" special="cancel"/>
20                         <button name="record_objects" icon="gtk-ok" string="Record" type="object"/>
21                     </group>
22                 </form>
23             </field>
24         </record>
25
26         <record model="ir.actions.act_window" id="action_base_module_record_objects">
27             <field name="name">Export Customizations as a Module</field>
28             <field name="res_model">base.module.record</field>
29             <field name="view_type">form</field>
30             <field name="view_mode">form</field>
31             <field name="target">new</field>
32             <field name="view_id" ref="base_module_record_objects_view"/>
33         </record>
34
35         <menuitem
36             parent="base.menu_custom"
37             name="Module Creation"
38             id="menu_wizard_base_mod_rec"
39             groups="base.group_extended"/>
40             
41         <menuitem
42             parent="menu_wizard_base_mod_rec"
43             name="Export Customizations As a Module"
44             action="action_base_module_record_objects"
45             id="menu_wizard_base_module_record_objects"/>
46
47         <act_window
48             id="act_base_module_record_objects"
49             name="Export Customizations As a Module"
50             res_model="base.module.record"
51             src_model="ir.module.module"
52             view_mode="form"
53             target="new"
54             multi="True"
55             key2="client_action_multi"/>                 
56
57         <record id="module_create_form_view" model="ir.ui.view">
58             <field name="name">module.create.form</field>
59             <field name="model">base.module.record.objects</field>
60             <field name="type">form</field>
61             <field name="arch" type="xml">
62                 <form string="Module Recording">
63                     <separator string="Module successfully created !" colspan="4"/>
64                     <field name="module_filename"/>
65                     <newline/>
66                     <field name="module_file"/>
67                     <separator string="Information" colspan="4"/>
68                     <label string="If you think your module could interest other people, we'd like you to publish it on http://www.openerp.com, in the 'Modules' section. You can do it through the website or using features of the 'base_module_publish' module." colspan="4" align="0.0"/>
69                     <label string="Thanks in advance for your contribution." colspan="4" align="0.0"/>
70                     <separator colspan="4"/>
71                     <group colspan="4" col="2">
72                         <label string=""/>
73                         <button icon="gtk-ok" string="Close" special="cancel"/>
74                     </group>
75                 </form>
76             </field>
77          </record>         
78
79         <record model="ir.actions.act_window" id="action_module_created">
80             <field name="name">Module Recording</field>
81             <field name="res_model">base.module.record.objects</field>
82             <field name="view_type">form</field>
83             <field name="view_mode">form</field>
84             <field name="target">new</field>
85             <field name="view_id" ref="module_create_form_view"/>
86         </record>
87                         
88         <record id="info_start_form_view" model="ir.ui.view">
89             <field name="name">info.start.form.view</field>
90             <field name="model">base.module.record.objects</field>
91             <field name="type">form</field>
92             <field name="arch" type="xml">
93                 <form string="Module Recording">
94                     <separator string="Module Information" colspan="4"/>
95                     <field name="name"/>
96                     <field name="directory_name"/>
97                     <field name="version"/>
98                     <field name="author"/>
99                     <field name="website" colspan="4"/>
100                     <field name="category" colspan="4"/>
101                     <field name="data_kind"/>
102                     <newline/>
103                     <field name="description" colspan="4"/>
104                     <separator colspan="4"/>
105                     <group colspan="4" col="2">
106                         <button icon="gtk-cancel" string="Cancel" special="cancel"/>
107                         <button string="Continue" name="inter_call" type="object" icon="gtk-ok"/>
108                     </group>
109                 </form>
110             </field>
111          </record>
112          
113         <record id="module_recording_message_view" model="ir.ui.view">
114             <field name="name">module_recording_message</field>
115             <field name="model">base.module.record.objects</field>
116             <field name="type">form</field>
117             <field name="arch" type="xml">
118                 <form string="Module Recording">
119                     <label string="Thanks For using Module Recorder" colspan="4" align="0.0"/>
120                     <separator string="" colspan="4"/>
121                     <group colspan="4" col="2">
122                         <label string=""/>
123                         <button icon="gtk-ok" string="OK" special="cancel"/>
124                     </group>
125                 </form>
126             </field>
127         </record>         
128
129         <record id="yml_save_form_view" model="ir.ui.view">
130             <field name="name">yml.save.form</field>
131             <field name="model">base.module.record.objects</field>
132             <field name="type">form</field>
133             <field name="arch" type="xml">
134                 <form string="Module Recording">
135                     <separator string="YAML file successfully created !" colspan="4"/>
136                     <newline/>
137                     <field name="yaml_file" filename="module_filename"/>
138                     <separator colspan="4"/>
139                     <group colspan="4" col="2">
140                         <label string=""/>
141                         <button icon="gtk-ok" string="Close" special="cancel"/>
142                     </group>                                
143                 </form>  
144             </field>
145         </record>   
146         
147     </data>
148 </openerp>