1 <?xml version="1.0" encoding="utf-8"?>
5 Opportunities by user and section
8 <record id="view_crm_opportunity_tree" model="ir.ui.view">
9 <field name="name">report.crm.opportunity.tree</field>
10 <field name="model">report.crm.opportunity</field>
11 <field name="type">tree</field>
12 <field name="arch" type="xml">
13 <tree string="Opportunities">
16 <field name="section_id" />
17 <field name="user_id" />
18 <field name="company_id"/>
19 <field name="partner_id"/>
20 <field name="nbr" string="#Opportunities"/>
21 <field name="amount_revenue" sum="Total Revenue"/>
22 <field name="probability" widget="progressbar"/>
23 <field name="amount_revenue_prob"/>
24 <field name="delay_close"/>
25 <field name="state" invisible="1"/>
26 <field name="stage_id" invisible="1"/>
27 <field name="categ_id" invisible="1"/>
31 <record id="view_crm_opportunity_form" model="ir.ui.view">
32 <field name="name">report.crm.opportunity.form</field>
33 <field name="model">report.crm.opportunity</field>
34 <field name="inherit_id" ref="view_crm_case_form"/>
35 <field name="type">form</field>
36 <field name="arch" type="xml">
37 <field name="nbr" position="after">
38 <field name="delay_close"/>
39 <field name="amount_revenue"/>
40 <field name="amount_costs"/>
41 <field name="amount_revenue_prob"/>
42 <field name="probability"/>
47 <record id="view_crm_opportunity_graph" model="ir.ui.view">
48 <field name="name">report.crm.opportunity.graph</field>
49 <field name="model">report.crm.opportunity</field>
50 <field name="type">graph</field>
51 <field name="arch" type="xml">
52 <graph orientation="horizontal" string="Opportunity" type="bar">
54 <field name="nbr" operator="+"/>
55 <field group="True" name="user_id"/>
60 <record id="view_crm_opportunity_filter" model="ir.ui.view">
61 <field name="name">report.crm.opportunity.select</field>
62 <field name="model">report.crm.opportunity</field>
63 <field name="inherit_id" ref="view_crm_case_filter"/>
64 <field name="type">search</field>
65 <field name="arch" type="xml">
66 <xpath expr='//search[@string="Search"]/group[@string="Group By..."]/filter[@string="State"]' position='after'>
67 <filter string="Stage" icon="terp-sale" domain="[]" context="{'group_by':'stage_id'}"/>
68 <separator orientation="vertical"/>
69 <filter string="Partner" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/>
74 <record id="action_report_crm_opportunity" model="ir.actions.act_window">
75 <field name="name">Opportunities</field>
76 <field name="res_model">report.crm.opportunity</field>
77 <field name="view_type">form</field>
78 <field name="view_mode">tree,graph</field>
79 <field name="search_view_id" ref="view_crm_opportunity_filter"/>
81 <record model="ir.actions.act_window.view" id="action_report_crm_opportunity_tree">
82 <field name="sequence" eval="1"/>
83 <field name="view_mode">tree</field>
84 <field name="view_id" ref="view_crm_opportunity_tree"/>
85 <field name="act_window_id" ref="action_report_crm_opportunity"/>
87 <record model="ir.actions.act_window.view" id="action_report_crm_opportunity_graph">
88 <field name="sequence" eval="2"/>
89 <field name="view_mode">graph</field>
90 <field name="view_id" ref="view_crm_opportunity_graph"/>
91 <field name="act_window_id" ref="action_report_crm_opportunity"/>
94 <menuitem name="Opportunities" action="action_report_crm_opportunity" id="menu_crm_opportunity_tree" parent="base.next_id_64"/>