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"/>
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"/>
14 <menuitem action="action_hr_tree_invoiced_all" id="menu_action_hr_tree_invoiced_all" parent="menu_invoicing" groups="base.group_extended"/>
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','<=',time.strftime('%Y-%m-%d')),('state','=','open')]</field>
23 <menuitem action="action_account_analytic_managed_overpassed" id="menu_action_account_analytic_managed_overpassed" sequence="50" parent="menu_invoicing" groups="base.group_extended"/>
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"
39 domain="[('date','<=', (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." />
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" />
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-" />
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'}"/>
62 <filter string="Start Date" icon="terp-go-month" domain="[]" context="{'group_by' : 'date_start'}" />
64 <filter string="End Date" icon="terp-go-month" domain="[]" context="{'group_by' : 'date'}" />
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"/>
80 <menuitem action="action_account_analytic_overdue" id="menu_action_account_analytic_overdue" sequence="50" parent="sale.menu_invoiced" groups="base.group_extended"/>