[MERGE] merge with main addons
[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             
40         <menuitem
41             parent="menu_wizard_base_mod_rec"
42             name="Export Customizations As a Module"
43             action="action_base_module_record_objects"
44             id="menu_wizard_base_module_record_objects"/>
45
46         <act_window
47             id="act_base_module_record_objects"
48             name="Export Customizations As a Module"
49             res_model="base.module.record"
50             src_model="ir.module.module"
51             view_mode="form"
52             target="new"
53             multi="True"
54             key2="client_action_multi"/>                 
55
56         <record id="module_create_form_view" model="ir.ui.view">
57             <field name="name">module.create.form</field>
58             <field name="model">base.module.record.objects</field>
59             <field name="type">form</field>
60             <field name="arch" type="xml">
61                 <form string="Module Recording">
62                     <separator string="Module successfully created!" colspan="4"/>
63                     <field name="module_filename"/>
64                     <newline/>
65                     <field name="module_file"/>
66                     <separator string="Information" colspan="4"/>
67                     <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"/>
68                     <label string="Thanks in advance for your contribution." colspan="4" align="0.0"/>
69                     <separator colspan="4"/>
70                     <group colspan="4" col="2">
71                         <label string=""/>
72                         <button icon="gtk-close" string="Close" special="cancel"/>
73                     </group>
74                 </form>
75             </field>
76          </record>         
77
78         <record model="ir.actions.act_window" id="action_module_created">
79             <field name="name">Module Recording</field>
80             <field name="res_model">base.module.record.objects</field>
81             <field name="view_type">form</field>
82             <field name="view_mode">form</field>
83             <field name="target">new</field>
84             <field name="view_id" ref="module_create_form_view"/>
85         </record>
86                         
87         <record id="info_start_form_view" model="ir.ui.view">
88             <field name="name">info.start.form.view</field>
89             <field name="model">base.module.record.objects</field>
90             <field name="type">form</field>
91             <field name="arch" type="xml">
92                 <form string="Module Recording">
93                     <separator string="Module Information" colspan="4"/>
94                     <field name="name"/>
95                     <field name="directory_name"/>
96                     <field name="version"/>
97                     <field name="author"/>
98                     <field name="website" colspan="4"/>
99                     <field name="category" colspan="4"/>
100                     <field name="data_kind"/>
101                     <newline/>
102                     <field name="description" colspan="4"/>
103                     <separator colspan="4"/>
104                     <group colspan="4" col="2">
105                         <button icon="gtk-cancel" string="Cancel" special="cancel"/>
106                         <button string="Continue" name="inter_call" type="object" icon="gtk-ok"/>
107                     </group>
108                 </form>
109             </field>
110          </record>
111          
112         <record id="module_recording_message_view" model="ir.ui.view">
113             <field name="name">module_recording_message</field>
114             <field name="model">base.module.record.objects</field>
115             <field name="type">form</field>
116             <field name="arch" type="xml">
117                 <form string="Module Recording">
118                     <label string="Thanks For using Module Recorder" colspan="4" align="0.0"/>
119                     <separator string="" colspan="4"/>
120                     <group colspan="4" col="2">
121                         <label string=""/>
122                         <button icon="gtk-ok" string="OK" special="cancel"/>
123                     </group>
124                 </form>
125             </field>
126         </record>         
127
128         <record id="yml_save_form_view" model="ir.ui.view">
129             <field name="name">yml.save.form</field>
130             <field name="model">base.module.record.objects</field>
131             <field name="type">form</field>
132             <field name="arch" type="xml">
133                 <form string="Module Recording">
134                     <separator string="YAML file successfully created !" colspan="4"/>
135                     <newline/>
136                     <field name="yaml_file" filename="module_filename"/>
137                     <separator colspan="4"/>
138                     <group colspan="4" col="2">
139                         <label string=""/>
140                         <button icon="gtk-close" string="Close" special="cancel"/>
141                     </group>                                
142                 </form>  
143             </field>
144         </record>   
145         
146     </data>
147 </openerp>