[IMP] Add a cron for the analytic accounts, this cron will send an email to the respo...
[odoo/odoo.git] / addons / account_analytic_analysis / account_analytic_analysis_menu.xml
1 <openerp>
2     <data>
3         <menuitem icon="terp-project" id="base.menu_main_pm" name="Project" sequence="10"/>
4         <menuitem id="menu_invoicing" name="Billing" parent="base.menu_main_pm" sequence="4" groups="base.group_extended"/>
5
6         <record id="action_hr_tree_invoiced_all" model="ir.actions.act_window">
7             <field name="name">All Uninvoiced Entries</field>
8             <field name="res_model">account.analytic.line</field>
9             <field name="view_type">form</field>
10             <field name="view_mode">tree,form</field>
11             <field name="domain">[('invoice_id','=',False),('to_invoice','!=',False)]</field>
12             <field name="search_view_id" ref="account.view_account_analytic_line_filter"/>
13         </record>
14         <menuitem action="action_hr_tree_invoiced_all" id="menu_action_hr_tree_invoiced_all" parent="menu_invoicing" groups="base.group_extended"/>
15
16         <record id="action_account_analytic_managed_overpassed" model="ir.actions.act_window">
17             <field name="name">Overpassed Accounts</field>
18             <field name="res_model">account.analytic.account</field>
19             <field name="view_type">form</field>
20             <field name="view_mode">tree,form,graph</field>
21             <field name="domain">[('date','&lt;=',time.strftime('%Y-%m-%d')),('state','=','open')]</field>
22         </record>
23         <menuitem action="action_account_analytic_managed_overpassed" id="menu_action_account_analytic_managed_overpassed" sequence="50" parent="menu_invoicing" groups="base.group_extended"/>
24
25         <record id="view_account_analytic_account_overdue_search" model="ir.ui.view">
26             <field name="name">account.analytic.account.search</field>
27             <field name="model">account.analytic.account</field>
28             <field name="type">search</field>
29             <field name="arch" type="xml">
30                 <search string="Analytic Account">
31                     <group col="8" colspan="4">
32                         <filter icon="terp-check" name="current" string="Current" domain="[('state', 'not in', ('closed', 'cancelled')]" help="Current Accounts" />
33                         <filter icon="terp-camera_test" string="Open" domain="[('state','=','open')]" help="Open Accounts"/>
34                         <filter icon="terp-gtk-media-pause" string="Pending" domain="[('state','=','pending')]" help="Pending Accounts"/>
35                         <separator orientation="vertical"/>
36                         <filter icon="terp-go-today" string="Overdue Accounts" domain="[('is_overdue_quantity', '=', True)]" help="Analytic Accounts with a quantity overdu" />
37                         <filter icon="terp-go-month"
38                              string=" +1 Month"
39                              domain="[('date','&lt;=', (datetime.date.today() + relativedelta(months=1)).strftime('%%Y-%%m-%%d')),('date','>=', time.strftime('%%Y-%%m-%%d'))]"
40                              help="Analytic Accounts with a past deadline in one month." />
41
42                         <separator orientation="vertical"/>
43                         <field name="name" select="1"/>
44                         <field name="code" select="1"/>
45                         <field name="partner_id" select="1">
46                             <filter string="Has Partner" name="has_partner" domain="[('partner_id', '!=', False)]" icon="terp-partner" />
47                             <filter string="Has No Partner" name="has_no_partner" domain="[('partner_id', '=', False)]" icon="terp-partner" />
48                         </field>
49                         <field name="user_id">
50                             <filter string="My Entries" domain="[('user_id','=',uid)]" icon="terp-personal"/>
51                             <filter string="No Account Manager" domain="[('user_id', '=', False)]" icon="terp-personal-" />
52                         </field>
53
54                     </group>
55                     <newline/>
56                     <group expand="0" string="Group By...">
57                         <filter string="Manager" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
58                         <filter string="Associated Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
59                         <separator orientation="vertical"/>
60                         <filter string="Parent" icon="terp-folder-orange" domain="[]" context="{'group_by':'parent_id'}"/>
61                         <!--
62                         <filter string="Start Date" icon="terp-go-month" domain="[]" context="{'group_by' : 'date_start'}" />
63                         -->
64                         <filter string="End Date" icon="terp-go-month" domain="[]" context="{'group_by' : 'date'}" />
65                     </group>
66                 </search>
67             </field>
68         </record>
69
70
71         <record id="action_account_analytic_overdue" model="ir.actions.act_window">
72             <field name="name">Overdue Accounts</field>
73             <field name="res_model">account.analytic.account</field>
74             <field name="view_type">form</field>
75             <field name="view_mode">tree,form,graph</field>
76             <field name="context">{'search_default_has_partner' : 1, 'search_default_current' : 1}</field>
77             <field name="search_view_id" ref="view_account_analytic_account_overdue_search"/>
78         </record>
79
80         <menuitem action="action_account_analytic_overdue" id="menu_action_account_analytic_overdue" sequence="50" parent="sale.menu_invoiced" groups="base.group_extended"/>
81
82     </data>
83 </openerp>