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="arch" type="xml">
11 <form string="Anonymized Field" version="7.0">
14 <field name="model_id" on_change="onchange_model_id(model_id)" />
15 <field name="model_name" on_change="onchange_model_name(model_name)" />
16 <field name="field_id"
17 on_change="onchange_field_id(field_id, model_name)"
18 domain="[('model_id','=',model_id), ('ttype', 'not in', ['function', 'binary', 'many2many', 'many2one', 'one2many', 'reference'])]" />
19 <field name="field_name" on_change="onchange_field_name(field_name, model_name)" />
20 <field name="state" />
27 <record model="ir.ui.view" id="view_ir_model_fields_anonymization_tree">
28 <field name="name">ir.model.fields.anonymization.tree</field>
29 <field name="model">ir.model.fields.anonymization</field>
30 <field name="arch" type="xml">
31 <tree string="Anonymized Fields">
32 <field name="model_id" />
33 <field name="model_name" />
34 <field name="field_id" />
35 <field name="field_name" />
36 <field name="state" />
41 <record model="ir.actions.act_window" id="action_ir_model_fields_anonymization_tree">
42 <field name="name">Anonymized Fields</field>
43 <field name="res_model">ir.model.fields.anonymization</field>
44 <field name="view_type">form</field>
45 <field name="context">{'manual': True}</field>
46 <field name="view_mode">tree,form</field>
49 <!-- ANONYMIZE WIZARD -->
52 <record model="ir.ui.view" id="view_ir_model_fields_anonymize_wizard_form">
53 <field name="name">ir.model.fields.anonymize.wizard.form</field>
54 <field name="model">ir.model.fields.anonymize.wizard</field>
55 <field name="arch" type="xml">
56 <form string="Database Anonymization" version="7.0">
58 <button name="anonymize_database"
59 string="Anonymize Database"
62 <button name="reverse_anonymize_database"
63 string="Reverse the Database Anonymization"
65 states="anonymized" />
66 <field name="state" widget="statusbar"/>
68 <field name="summary" readonly="0"/>
69 <group name="placeholder1" col="4">
70 <field name="file_export" />
71 <field name="file_import" />
80 <record model="ir.actions.act_window" id="action_ir_model_fields_anonymize_wizard">
81 <field name="name">Anonymize Database</field>
82 <field name="res_model">ir.model.fields.anonymize.wizard</field>
83 <field name="target">new</field>
84 <field name="view_type">form</field>
85 <field name="view_mode">form</field>
90 <record model="ir.actions.act_window" id="action_ir_model_fields_anonymization_history_tree">
91 <field name="name">Anonymization History</field>
92 <field name="res_model">ir.model.fields.anonymization.history</field>
93 <field name="view_type">form</field>
94 <field name="view_mode">tree,form</field>
97 <record model="ir.ui.view" id="view_ir_model_fields_anonymization_history_form">
98 <field name="name">ir.model.fields.anonymization.history.form</field>
99 <field name="model">ir.model.fields.anonymization.history</field>
100 <field name="arch" type="xml">
101 <form string="Anonymization History" version="7.0">
105 <field name="state"/>
106 <field name="filepath"/>
107 <field name="direction"/>
109 <group string="Message" col="1">
110 <field name="msg" nolabel="1" readonly="0"/>
112 <group string="Fields" col="1">
113 <field name="field_ids" nolabel="1">
115 <field name="model_id" />
116 <field name="field_id" />
125 <record model="ir.ui.view" id="view_ir_model_fields_anonymization_history_tree">
126 <field name="name">ir.model.fields.anonymization.history.tree</field>
127 <field name="model">ir.model.fields.anonymization.history</field>
128 <field name="arch" type="xml">
129 <tree string="Anonymization History">
130 <field name="date" />
131 <field name="state" />
132 <field name="filepath" />
133 <field name="direction" />
140 <menuitem id="menu_administration_anonymization"
141 name="Database anonymization"
142 parent="base.menu_administration"
145 <menuitem id="menu_administration_anonymization_history"
146 name="Anonymization History"
147 action="action_ir_model_fields_anonymization_history_tree"
148 parent="menu_administration_anonymization"
151 <menuitem id="menu_administration_anonymization_fields"
152 name="Anonymized Fields"
153 action="action_ir_model_fields_anonymization_tree"
154 parent="menu_administration_anonymization"
157 <menuitem id="menu_administration_anonymization_wizard"
158 action="action_ir_model_fields_anonymize_wizard"
159 name="Anonymize database"
160 parent="menu_administration_anonymization"