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"
18 on_change="onchange_field_id(field_id, model_name)"
19 domain="[('model_id','=',model_id), ('ttype', 'not in', ['function', 'binary', 'many2many', 'many2one', 'one2many', 'reference'])]" />
20 <field name="field_name" on_change="onchange_field_name(field_name, model_name)" />
21 <field name="state" />
28 <record model="ir.ui.view" id="view_ir_model_fields_anonymization_tree">
29 <field name="name">ir.model.fields.anonymization.tree</field>
30 <field name="model">ir.model.fields.anonymization</field>
31 <field name="arch" type="xml">
32 <tree string="Anonymized Fields">
33 <field name="model_id" />
34 <field name="model_name" />
35 <field name="field_id" />
36 <field name="field_name" />
37 <field name="state" />
42 <record model="ir.actions.act_window" id="action_ir_model_fields_anonymization_tree">
43 <field name="name">Anonymized Fields</field>
44 <field name="res_model">ir.model.fields.anonymization</field>
45 <field name="view_type">form</field>
46 <field name="context">{'manual': True}</field>
47 <field name="view_mode">tree,form</field>
50 <!-- ANONYMIZE WIZARD -->
53 <record model="ir.ui.view" id="view_ir_model_fields_anonymize_wizard_form">
54 <field name="name">ir.model.fields.anonymize.wizard.form</field>
55 <field name="model">ir.model.fields.anonymize.wizard</field>
56 <field name="arch" type="xml">
57 <form string="Database Anonymization" version="7.0">
59 <button name="anonymize_database"
60 string="Anonymize Database"
63 <button name="reverse_anonymize_database"
64 string="Reverse the Database Anonymization"
66 states="anonymized" />
67 <field name="state" widget="statusbar"/>
69 <field name="summary" readonly="0"/>
70 <group name="placeholder1" col="4">
71 <field name="file_export" />
72 <field name="file_import" />
81 <record model="ir.actions.act_window" id="action_ir_model_fields_anonymize_wizard">
82 <field name="name">Anonymize Database</field>
83 <field name="res_model">ir.model.fields.anonymize.wizard</field>
84 <field name="target">new</field>
85 <field name="view_type">form</field>
86 <field name="view_mode">form</field>
91 <record model="ir.actions.act_window" id="action_ir_model_fields_anonymization_history_tree">
92 <field name="name">Anonymization History</field>
93 <field name="res_model">ir.model.fields.anonymization.history</field>
94 <field name="view_type">form</field>
95 <field name="view_mode">tree,form</field>
98 <record model="ir.ui.view" id="view_ir_model_fields_anonymization_history_form">
99 <field name="name">ir.model.fields.anonymization.history.form</field>
100 <field name="model">ir.model.fields.anonymization.history</field>
101 <field name="arch" type="xml">
102 <form string="Anonymization History" version="7.0">
106 <field name="state"/>
107 <field name="filepath"/>
108 <field name="direction"/>
110 <group string="Message" col="1">
111 <field name="msg" nolabel="1" readonly="0"/>
113 <group string="Fields" col="1">
114 <field name="field_ids" nolabel="1">
116 <field name="model_id" />
117 <field name="field_id" />
126 <record model="ir.ui.view" id="view_ir_model_fields_anonymization_history_tree">
127 <field name="name">ir.model.fields.anonymization.history.tree</field>
128 <field name="model">ir.model.fields.anonymization.history</field>
129 <field name="arch" type="xml">
130 <tree string="Anonymization History">
131 <field name="date" />
132 <field name="state" />
133 <field name="filepath" />
134 <field name="direction" />
141 <menuitem id="menu_administration_anonymization"
142 name="Database anonymization"
143 parent="base.menu_administration"
146 <menuitem id="menu_administration_anonymization_history"
147 name="Anonymization History"
148 action="action_ir_model_fields_anonymization_history_tree"
149 parent="menu_administration_anonymization"
152 <menuitem id="menu_administration_anonymization_fields"
153 name="Anonymized Fields"
154 action="action_ir_model_fields_anonymization_tree"
155 parent="menu_administration_anonymization"
158 <menuitem id="menu_administration_anonymization_wizard"
159 action="action_ir_model_fields_anonymize_wizard"
160 name="Anonymize database"
161 parent="menu_administration_anonymization"