1 <?xml version="1.0" encoding="utf-8"?>
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"/>
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"/>
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"/>
36 parent="base.menu_custom"
37 name="Module Creation"
38 id="menu_wizard_base_mod_rec"
39 groups="base.group_extended"/>
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"/>
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"
55 key2="client_action_multi"/>
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"/>
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">
73 <button icon="gtk-ok" string="Close" special="cancel"/>
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"/>
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"/>
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"/>
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"/>
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">
123 <button icon="gtk-ok" string="OK" special="cancel"/>
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"/>
137 <field name="yaml_file" filename="module_filename"/>
138 <separator colspan="4"/>
139 <group colspan="4" col="2">
141 <button icon="gtk-ok" string="Close" special="cancel"/>