access_rights
[odoo/odoo.git] / addons / audittrail / audittrail_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3         <data>
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"/>
22                                         </group>
23                                 </form>
24                         </field>
25                 </record>
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">
32                                         <field name="name" />
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" />
40                                 </tree>
41                         </field>
42                 </record>
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" />-->
49                 </record>
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"/>
52
53
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>
59                 </record>
60                 <menuitem name="Subscribed Rules" id="menu_action_audittrail_rule_tree_sub" action="action_audittrail_rule_tree_sub" parent="menu_action_audittrail_rule_tree"/>
61
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"/>
76                                                         <newline/>
77                                                         <field name="field_description" colspan="4" readonly="1"/>
78                                                         <newline/>
79                                                         <separator string="Old Value : " colspan="2" readonly="1"/>
80                                                         <separator string="New Value : " colspan="2" readonly="1"/>
81                                                         <newline/>
82                                                         <field name="old_value" nolabel="1" colspan="2" readonly="1"/>
83                                                         <field name="new_value" nolabel="1" colspan="2" readonly="1"/>
84                                                         <newline/>
85                                                         <separator string="Old Value Text : " colspan="2" readonly="1"/>
86                                                         <separator string="New Value Text: " colspan="2" readonly="1"/>
87                                                         <newline/>
88                                                         <field name="old_value_text" nolabel="1" colspan="2" readonly="1"/>
89                                                         <field name="new_value_text" nolabel="1" colspan="2" readonly="1"/>
90                                                 </form>
91
92                                                 <tree string="Log Lines">
93                                                         <field name="field_description" />
94                                                         <field name="old_value_text" />
95                                                         <field name="new_value_text" />
96                                                 </tree>
97                                         </field>
98                                 </form>
99                         </field>
100                 </record>
101
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" />
112                                 </tree>
113                         </field>
114                 </record>
115
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>
119                 </record>
120                 <menuitem name="Logs" id="menu_action_audittrail_log_tree" action="action_audittrail_log_tree" parent="menu_action_audittrail"/>
121
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"/>
124
125 </data>
126 </openerp>