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">
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"
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" />
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" />
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>
52 <!-- ANONYMIZE WIZARD -->
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">
62 <button name="anonymize_database"
63 string="Anonymize Database"
66 <button name="reverse_anonymize_database"
67 string="Reverse the Database Anonymization"
69 states="anonymized" />
70 <field name="state" widget="statusbar"/>
72 <field name="summary" readonly="0"/>
73 <group name="placeholder1" col="4">
74 <field name="file_export" />
75 <field name="file_import" />
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>
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>
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">
110 <field name="state"/>
111 <field name="filepath"/>
112 <field name="direction"/>
114 <group string="Message" col="1">
115 <field name="msg" nolabel="1" readonly="0"/>
117 <group string="Fields" col="1">
118 <field name="field_ids" nolabel="1">
120 <field name="model_id" />
121 <field name="field_id" />
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" />
146 <menuitem id="menu_administration_anonymization"
147 name="Database anonymization"
148 parent="base.menu_administration"
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"
157 <menuitem id="menu_administration_anonymization_fields"
158 name="Anonymized Fields"
159 action="action_ir_model_fields_anonymization_tree"
160 parent="menu_administration_anonymization"
163 <menuitem id="menu_administration_anonymization_wizard"
164 action="action_ir_model_fields_anonymize_wizard"
165 name="Anonymize database"
166 parent="menu_administration_anonymization"