[IMP] Void oe_highlight in oe_form_editable
[odoo/odoo.git] / addons / anonymization / anonymization_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3 <data>
4
5     <!-- FIELD LIST -->
6
7     <record model="ir.ui.view" id="view_ir_model_fields_anonymization_form">
8         <field name="name">ir.model.fields.anonymization.form</field>
9         <field name="model">ir.model.fields.anonymization</field>
10         <field name="type">form</field>
11         <field name="arch" type="xml">
12             <form string="Anonymized Field" version="7.0">
13                 <sheet>
14                 <group col="4">
15                     <field name="model_id" on_change="onchange_model_id(model_id)" />
16                     <field name="model_name" on_change="onchange_model_name(model_name)" />
17                     <field name="field_id"
18                           
19                            on_change="onchange_field_id(field_id, model_name)"
20                            domain="[('model_id','=',model_id), ('ttype', 'not in', ['function', 'binary', 'many2many', 'many2one', 'one2many', 'reference'])]" />
21                     <field name="field_name" on_change="onchange_field_name(field_name, model_name)" />
22                     <field name="state" />
23                 </group>
24                 </sheet>
25             </form>
26         </field>
27     </record>
28
29     <record model="ir.ui.view" id="view_ir_model_fields_anonymization_tree">
30         <field name="name">ir.model.fields.anonymization.tree</field>
31         <field name="model">ir.model.fields.anonymization</field>
32         <field name="type">tree</field>
33         <field name="arch" type="xml">
34             <tree string="Anonymized Fields">
35                 <field name="model_id" />
36                 <field name="model_name" />
37                 <field name="field_id" />
38                 <field name="field_name" />
39                 <field name="state" />
40             </tree>
41         </field>
42     </record>
43
44     <record model="ir.actions.act_window" id="action_ir_model_fields_anonymization_tree">
45         <field name="name">Anonymized Fields</field>
46         <field name="res_model">ir.model.fields.anonymization</field>
47         <field name="view_type">form</field>
48         <field name="context">{'manual': True}</field>
49         <field name="view_mode">tree,form</field>
50     </record>
51
52     <!-- ANONYMIZE WIZARD -->
53       <!-- VIEW 1 -->
54
55     <record model="ir.ui.view" id="view_ir_model_fields_anonymize_wizard_form">
56         <field name="name">ir.model.fields.anonymize.wizard.form</field>
57         <field name="model">ir.model.fields.anonymize.wizard</field>
58         <field name="type">form</field>
59         <field name="arch" type="xml">
60             <form string="Database Anonymization" version="7.0">
61                 <header>
62                     <button name="anonymize_database"
63                             string="Anonymize Database"
64                             type="object"
65                             states="clear" />
66                     <button name="reverse_anonymize_database"
67                             string="Reverse the Database Anonymization"
68                             type="object"
69                             states="anonymized" />
70                     <field name="state" widget="statusbar"/>
71                 </header>
72                 <field name="summary" readonly="0"/>
73                 <group name="placeholder1" col="4">
74                     <field name="file_export" />
75                     <field name="file_import" />
76                     <field name="msg" />
77                 </group>
78             </form>
79         </field>
80     </record>
81
82       <!-- ACTION -->
83
84     <record model="ir.actions.act_window" id="action_ir_model_fields_anonymize_wizard">
85         <field name="name">Anonymize Database</field>
86         <field name="res_model">ir.model.fields.anonymize.wizard</field>
87         <field name="target">new</field>
88         <field name="view_type">form</field>
89         <field name="view_mode">form</field>
90     </record>
91
92     <!-- HISTORY -->
93
94     <record model="ir.actions.act_window" id="action_ir_model_fields_anonymization_history_tree">
95         <field name="name">Anonymization History</field>
96         <field name="res_model">ir.model.fields.anonymization.history</field>
97         <field name="view_type">form</field>
98         <field name="view_mode">tree,form</field>
99     </record>
100
101     <record model="ir.ui.view" id="view_ir_model_fields_anonymization_history_form">
102         <field name="name">ir.model.fields.anonymization.history.form</field>
103         <field name="model">ir.model.fields.anonymization.history</field>
104         <field name="type">form</field>
105         <field name="arch" type="xml">
106             <form string="Anonymization History" version="7.0">
107                 <sheet>
108                 <group col="4">
109                     <field name="date"/>
110                     <field name="state"/>
111                     <field name="filepath"/>
112                     <field name="direction"/>
113                 </group>
114                 <group string="Message" col="1">
115                     <field name="msg" nolabel="1" readonly="0"/>
116                 </group>
117                 <group string="Fields" col="1">
118                     <field name="field_ids" nolabel="1">
119                         <tree>
120                             <field name="model_id" />
121                             <field name="field_id" />
122                         </tree>
123                     </field>
124                 </group>
125                 </sheet>
126             </form>
127         </field>
128     </record>
129
130     <record model="ir.ui.view" id="view_ir_model_fields_anonymization_history_tree">
131         <field name="name">ir.model.fields.anonymization.history.tree</field>
132         <field name="model">ir.model.fields.anonymization.history</field>
133         <field name="type">tree</field>
134         <field name="arch" type="xml">
135             <tree string="Anonymization History">
136                 <field name="date" />
137                 <field name="state" />
138                 <field name="filepath" />
139                 <field name="direction" />
140             </tree>
141         </field>
142     </record>
143
144     <!-- MENUS -->
145
146     <menuitem id="menu_administration_anonymization"
147               name="Database anonymization"
148               parent="base.menu_administration"
149               sequence="30" />
150
151     <menuitem id="menu_administration_anonymization_history"
152               name="Anonymization History"
153               action="action_ir_model_fields_anonymization_history_tree"
154               parent="menu_administration_anonymization"
155               sequence="10" />
156
157     <menuitem id="menu_administration_anonymization_fields"
158               name="Anonymized Fields"
159               action="action_ir_model_fields_anonymization_tree"
160               parent="menu_administration_anonymization"
161               sequence="20" />
162
163     <menuitem id="menu_administration_anonymization_wizard"
164               action="action_ir_model_fields_anonymize_wizard"
165               name="Anonymize database"
166               parent="menu_administration_anonymization"
167               sequence="30" />
168
169 </data>
170 </openerp>
171