[FIX] set active=true in anlysis report
[odoo/odoo.git] / addons / point_of_sale / report / report_cash_register_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <record id="view_report_cash_register_tree" model="ir.ui.view">
5                 <field name="name">report.cash.register.tree</field>
6                 <field name="model">report.cash.register</field>
7                 <field name="type">tree</field>
8                 <field name="arch" type="xml">
9                     <tree string="Point of Sale Cash Register Analysis">
10                         <field name="date" invisible="1"/>
11                         <field name="user_id" invisible="1"/>
12                         <field name="state" invisible="1"/>
13                         <field name="year" invisible="1"/>
14                         <field name="month" invisible="1"/>
15                         <field name="day" invisible="1"/>
16                         <field name="journal_id" invisible="1"/>
17                         <field name="balance_start" />
18                         <field name="balance_end_real" />
19                     </tree>
20                 </field>
21         </record>
22
23         <record id="view_report_cash_register_search" model="ir.ui.view">
24                 <field name="name">report.cash.register.search</field>
25                 <field name="model">report.cash.register</field>
26                 <field name="type">search</field>
27                 <field name="arch" type="xml">
28                     <search string="Point of Sale Cash Register Analysis">
29                         <group>
30                             <filter icon="terp-go-year" string="Year"
31                                 domain="[('year','=',time.strftime('%%Y'))]"
32                                 help="Cash Analysis created during this year"/>
33                             <filter icon="terp-go-month" string="Month"
34                                 domain="[('date','&lt;=',(datetime.date.today()+relativedelta(day=31)).strftime('%%Y-%%m-%%d')),('date','&gt;=',(datetime.date.today()-relativedelta(day=1)).strftime('%%Y-%%m-%%d'))]"
35                                 help="Cash Analysis created in current month"/>
36                             <filter icon="terp-go-month"
37                                  string="Month -1"
38                                  domain="[('date','&lt;=', (datetime.date.today() - relativedelta(day=31, months=1)).strftime('%%Y-%%m-%%d')),('date','&gt;=',(datetime.date.today() - relativedelta(day=1,months=1)).strftime('%%Y-%%m-%%d'))]"
39                                  help="Cash Analysis created in last month"/>
40                             <separator orientation="vertical"/>
41                             <filter icon="terp-go-today"
42                              string="    Today    "
43                              name="today"
44                              domain="[('date','&lt;=', time.strftime('%%Y-%%m-%%d'))]"
45                              help="Cash Analysis created by today"/>                        
46                             <separator orientation="vertical"/>
47                         <filter icon="terp-document-new"
48                             string="Draft"
49                             domain="[('state','=',('draft'))]"/>
50                             <filter icon="terp-camera_test"
51                                 string="Confirm"
52                                 domain="[('state','=',('confirm'))]"/>
53                         <separator orientation="vertical"/>
54                         <field name="user_id" widget="selection">
55                         <filter icon="terp-personal"
56                             string="My Sales"
57                             help="My Sales"
58                             domain="[('user_id','=',uid)]"/>
59                         </field>
60                     </group>  
61                     <newline/>
62                         <group expand="1" string="Group By...">
63                             <filter string="User" name="User" icon="terp-personal" context="{'group_by':'user_id'}"/>
64                             <filter string="Journal" icon="terp-folder-orange" context="{'group_by':'journal_id'}"/>
65                         <separator orientation="vertical"/>
66                         <filter string="state" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/>
67                             <separator orientation="vertical"/>
68                         <filter string="Day" icon="terp-go-today" context="{'group_by':'day'}" help="Day from Creation date of cash register"/>
69                         <filter string="Month" icon="terp-go-month" context="{'group_by':'month'}" help="Month from Creation date of cash register"/>
70                         <filter string="Year" icon="terp-go-year" context="{'group_by':'year'}" help="Year from Creation date of cash register"/>
71                         </group>                                  
72                     </search>
73                 </field>
74         </record>
75
76         <record id="action_report_cash_register_all" model="ir.actions.act_window">
77                 <field name="name">Register Analysis</field>
78                 <field name="res_model">report.cash.register</field>
79                 <field name="view_type">form</field>
80                 <field name="view_mode">tree,form</field>
81                 <field name="search_view_id" ref="view_report_cash_register_search"/>
82                 <field name="context">{'search_default_today':1,'search_default_User':1,'group_by_no_leaf':1,'group_by':[]}</field>
83             </record>
84
85             <menuitem action="action_report_cash_register_all" id="menu_report_cash_register_all" parent="menu_point_rep" sequence="1"/>
86         </data>
87 </openerp>