[MERGE] merge from lp:~openerp-commiter/openobject-addons/crm-improvement/
[odoo/odoo.git] /
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <!--
5         Opportunities by user and section
6         -->
7
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">
14                         <field name="name" />
15                                         <field name="month"/>
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"/>
28                </tree>
29             </field>    
30         </record>
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"/>
43                 </field>
44             </field>
45         </record>
46         
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">
53                     <field name="state"/>
54                     <field name="nbr" operator="+"/>
55                     <field group="True" name="user_id"/>
56                 </graph>
57             </field>
58         </record>
59
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'}"/>
70                     </xpath>
71             </field>
72         </record>
73         
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"/>
80         </record>
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"/>
86             </record> 
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"/>
92             </record>  
93
94         <menuitem name="Opportunities" action="action_report_crm_opportunity" id="menu_crm_opportunity_tree" parent="base.next_id_64"/>        
95         </data>
96 </openerp>