[FIX] Field chars broken since merge 6.1
[odoo/odoo.git] / addons / audittrail / audittrail_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3     <data>
4
5         <menuitem id="menu_audit" name="Audit" parent="base.menu_reporting" sequence="50" groups="base.group_system"/>
6
7         <!-- Audittrail Rule -->
8
9         <record model="ir.ui.view" id="view_audittrail_rule_form">
10             <field name="name">audittrail.rule.form</field>
11             <field name="model">audittrail.rule</field>
12             <field name="type">form</field>
13             <field name="arch" type="xml">
14                 <form string="AuditTrail Rule" version="7.0">
15                    <header>
16                        <button string="_Subscribe" name="subscribe" icon="gtk-ok"
17                            type="object" states="draft" />
18                        <button string="UnSubscribe" name="unsubscribe" icon="gtk-cancel"
19                            type="object" states="subscribed" />
20                        <field name="state" widget="statusbar"/>
21                    </header>
22                  <sheet>
23                     <group col="4">
24                         <field name="name" required="1"/>
25                         <field name="object_id"/>
26                         <field name="log_read"/>
27                         <field name="log_write"/>
28                         <field name="log_unlink"/>
29                         <field name="log_create"/>
30                         <field name="log_action"/>
31                         <field name="log_workflow"/>
32                         <separator string="Users (if User is not added then it will applicable for all users)"  colspan="4" />
33                         <field name="user_id" colspan="4" nolabel="1" />
34                         <field name="action_id" colspan="4" readonly="1" groups="base.group_no_one"/>
35                     </group>
36                    </sheet>  
37                 </form>
38             </field>
39         </record>
40
41         <record model="ir.ui.view" id="view_audittrail_rule_tree">
42             <field name="name">audittrail.rule.tree</field>
43             <field name="model">audittrail.rule</field>
44             <field name="type">tree</field>
45             <field name="arch" type="xml">
46                 <tree colors="blue:state == 'draft';black:state == 'subscribed'" string="AuditTrail Rules">
47                     <field name="name" />
48                     <field name="object_id"/>
49                     <field name="log_read" />
50                     <field name="log_write" />
51                     <field name="log_unlink" />
52                     <field name="log_create" />
53                     <field name="log_action"/>
54                     <field name="log_workflow"/>
55                     <field name="state" />
56                 </tree>
57             </field>
58         </record>
59
60         <record id="view_audittrail_rule_search" model="ir.ui.view">
61             <field name="name">audittrail.rule.search</field>
62             <field name="model">audittrail.rule</field>
63             <field name="type">search</field>
64             <field name="arch" type="xml">
65                 <search string="Search Audittrail Rule">
66                     <group>
67                         <field name="name" string="Audittrail Rule"/>
68                         <separator orientation="vertical"/>
69                         <filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft  Rule"/>
70                         <filter icon="terp-camera_test" string="Subscribed" domain="[('state','=','subscribed')]" help="Subscribed Rule"/>
71                         <separator orientation="vertical"/>
72                         <field name="object_id"/>
73                     </group>
74                     <newline/>
75                     <group expand="0" string="Group By...">
76                         <filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
77                     </group>
78                 </search>
79             </field>
80         </record>
81
82         <record model="ir.actions.act_window" id="action_audittrail_rule_tree">
83             <field name="name">Audit Rules</field>
84             <field name="res_model">audittrail.rule</field>
85             <field name="type">ir.actions.act_window</field>
86             <field name="view_type">form</field>
87             <field name="view_mode">tree,form</field>
88             <field name="context">{'search_default_draft': 1}</field>
89             <field name="search_view_id" ref="view_audittrail_rule_search"/>
90         </record>
91
92         <menuitem id="menu_action_audittrail_rule_tree" parent="menu_audit" action="action_audittrail_rule_tree"/>
93
94         <!-- AuditTrail Log -->
95
96         <record model="ir.ui.view" id="view_audittrail_log_form">
97             <field name="name">audittrail.log.form</field>
98             <field name="model">audittrail.log</field>
99             <field name="type">form</field>
100             <field name="arch" type="xml">
101                 <form string="AuditTrail Logs" version="7.0">
102                  <sheet>
103                     <group col="4">
104                         <field name="timestamp" required="1" readonly="1"/>
105                         <field name="user_id" readonly="1"/>
106                         <field name="method" readonly="1"/>
107                         <field name="name" readonly="1"/>
108                         <field name="res_id" readonly="1"/>
109                         <field name="object_id" readonly="1"/>
110                     </group>
111                     <field name="line_ids" mode="tree,form"
112                         widget="one2many_list" readonly="1">
113                         <form string="Log Lines" version="7.0">
114                             <group col="4">
115                             <field name="field_id" colspan="4"
116                                 readonly="1" />
117                             <newline />
118                             <field name="field_description" colspan="4"
119                                 readonly="1" />
120                             <newline />
121                             <separator string="Old Value : "
122                                 colspan="2" />
123                             <separator string="New Value : "
124                                 colspan="2" />
125                             <newline />
126                             <field name="old_value" nolabel="1"
127                                 colspan="2" readonly="1" />
128                             <field name="new_value" nolabel="1"
129                                 colspan="2" readonly="1" />
130                             <newline />
131                             <separator string="Old Value Text : "
132                                 colspan="2" />
133                             <separator string="New Value Text: "
134                                 colspan="2" />
135                             <newline />
136                             <field name="old_value_text" nolabel="1"
137                                 colspan="2" readonly="1" />
138                             <field name="new_value_text" nolabel="1"
139                                 colspan="2" readonly="1" />
140                             </group>
141                         </form>
142                         <tree string="Log Lines">
143                             <field name="field_description" />
144                             <field name="old_value_text" />
145                             <field name="new_value_text" />
146                         </tree>
147                     </field>
148                   </sheet>
149                 </form>
150             </field>
151         </record>
152
153         <record model="ir.ui.view" id="view_audittrail_log_tree">
154             <field name="name">audittrail.log.tree</field>
155             <field name="model">audittrail.log</field>
156             <field name="type">tree</field>
157             <field name="arch" type="xml">
158                 <tree string="AuditTrail Logs">
159                     <field name="timestamp" />
160                     <field name="name" />
161                     <field name="object_id" />
162                     <field name="method" />
163                     <field name="user_id" />
164                 </tree>
165             </field>
166         </record>
167
168        <record id="view_audittrail_log_search" model="ir.ui.view">
169             <field name="name">audittrail.log.search</field>
170             <field name="model">audittrail.log</field>
171             <field name="type">search</field>
172             <field name="arch" type="xml">
173                 <search string="Search Audittrail Log">
174                     <group>
175                         <field name="name" string="Audittrail Log"/>
176                         <separator orientation="vertical"/>
177                         <field name="object_id"/>
178                         <field name="user_id"  widget="selection"/>
179                     </group>
180                     <newline/>
181                     <group expand="0" string="Group By...">
182                         <filter string="User" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
183                         <separator orientation="vertical"/>
184                         <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'object_id'}"/>
185                         <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'timestamp'}"/>
186                     </group>
187                 </search>
188             </field>
189         </record>
190
191         <record model="ir.actions.act_window" id="action_audittrail_log_tree">
192             <field name="name">Audit Logs</field>
193             <field name="res_model">audittrail.log</field>
194             <field name="view_type">form</field>
195             <field name="search_view_id" ref="view_audittrail_log_search"/>
196         </record>
197
198         <menuitem id="menu_audit_logs" name="Audit Logs" parent="menu_audit" action="action_audittrail_log_tree" />
199
200     </data>
201 </openerp>