4 <record model="ir.ui.view" id="view_audittrail_rule_form">
5 <field name="name">audittrail.rule.form</field>
6 <field name="model">audittrail.rule</field>
7 <field name="type">form</field>
8 <field name="arch" type="xml">
9 <form string="AuditTrail Rule">
10 <field name="name" select="1" required="1"/>
11 <field name="object_id" select="1"/>
12 <field name="log_read" />
13 <field name="log_write" />
14 <field name="log_unlink" />
15 <field name="log_create" />
16 <field name="action_id" colspan="4" readonly="1"/>
17 <field name="user_id" select="1" colspan="4"/>
18 <field name="state" select="1" readonly="1" />
19 <group colspan="2" col="2">
20 <button string="Subscribe" name="subscribe" type="object" states="draft"/>
21 <button string="UnSubscribe" name="unsubscribe" type="object" states="subscribed"/>
26 <record model="ir.ui.view" id="view_audittrail_rule_tree">
27 <field name="name">audittrail.rule.tree</field>
28 <field name="model">audittrail.rule</field>
29 <field name="type">tree</field>
30 <field name="arch" type="xml">
31 <tree string="AuditTrail Rules">
33 <field name="object_id"/>
34 <field name="user_id" />
35 <field name="log_read" />
36 <field name="log_write" />
37 <field name="log_unlink" />
38 <field name="log_create" />
39 <field name="state" />
43 <record model="ir.actions.act_window" id="action_audittrail_rule_tree">
44 <field name="res_model">audittrail.rule</field>
45 <field name="type">ir.actions.act_window</field>
46 <field name="view_type">form</field>
47 <field name="view_mode">tree,form</field>
48 <!--<field name="view_id" ref="view_audittrail_rule_form" />-->
50 <menuitem name="Audittrails" id="menu_action_audittrail" parent="base.menu_administration"/>
51 <menuitem name="Rules" id="menu_action_audittrail_rule_tree" action="action_audittrail_rule_tree" parent="menu_action_audittrail"/>
54 <record model="ir.actions.act_window" id="action_audittrail_rule_tree_sub">
55 <field name="res_model">audittrail.rule</field>
56 <field name="view_type">form</field>
57 <field name="view_mode">tree,form</field>
58 <field name="domain">[('state','=','subscribed')]</field>
60 <menuitem name="Subscribed Rules" id="menu_action_audittrail_rule_tree_sub" action="action_audittrail_rule_tree_sub" parent="menu_action_audittrail_rule_tree"/>
62 <record model="ir.ui.view" id="view_audittrail_log_form">
63 <field name="name">audittrail.log.form</field>
64 <field name="model">audittrail.log</field>
65 <field name="type">form</field>
66 <field name="arch" type="xml">
67 <form string="AuditTrail Logs">
68 <field name="timestamp" select="1" required="1" readonly="1"/>
69 <field name="object_id" select="1" readonly="1"/>
70 <field name="method" select="1" readonly="1"/>
71 <field name="user_id" select="1" readonly="1"/>
72 <field name="res_id" readonly="1" colspan="4"/>
73 <field name="line_ids" colspan="4" mode="tree,form" widget="one2many_list" readonly="1">
74 <form string="Log Lines">
75 <field name="field_id" colspan="4" readonly="1"/>
77 <field name="field_description" colspan="4" readonly="1"/>
79 <separator string="Old Value : " colspan="2" readonly="1"/>
80 <separator string="New Value : " colspan="2" readonly="1"/>
82 <field name="old_value" nolabel="1" colspan="2" readonly="1"/>
83 <field name="new_value" nolabel="1" colspan="2" readonly="1"/>
85 <separator string="Old Value Text : " colspan="2" readonly="1"/>
86 <separator string="New Value Text: " colspan="2" readonly="1"/>
88 <field name="old_value_text" nolabel="1" colspan="2" readonly="1"/>
89 <field name="new_value_text" nolabel="1" colspan="2" readonly="1"/>
92 <tree string="Log Lines">
93 <field name="field_description" />
94 <field name="old_value_text" />
95 <field name="new_value_text" />
102 <record model="ir.ui.view" id="view_audittrail_log_tree">
103 <field name="name">audittrail.log.tree</field>
104 <field name="model">audittrail.log</field>
105 <field name="type">tree</field>
106 <field name="arch" type="xml">
107 <tree string="AuditTrail Logs">
108 <field name="timestamp" />
109 <field name="object_id" />
110 <field name="method" />
111 <field name="user_id" />
116 <record model="ir.actions.act_window" id="action_audittrail_log_tree">
117 <field name="res_model">audittrail.log</field>
118 <field name="view_type">form</field>
120 <menuitem name="Logs" id="menu_action_audittrail_log_tree" action="action_audittrail_log_tree" parent="menu_action_audittrail"/>
122 <wizard string="View log" menu="False" model="audittrail.log" name="audittrail.view.log" id="wizard_audittrail_log"/>
123 <menuitem name="View Logs" id="menu_action_log_tree2" action="wizard_audittrail_log" type="wizard" parent="menu_action_audittrail"/>