[MERGE]
[odoo/odoo.git] / addons / report_crm / report_crm_opportunity_view.xml
index 17310cf..293beb8 100644 (file)
@@ -5,24 +5,29 @@
        Opportunities by user and section
        -->
 
-        <record id="view_crm_opportunity_user_tree" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.user.tree</field>
-            <field name="model">report.crm.opportunity.user</field>
-            <field name="inherit_id" ref="view_crm_case_user_tree"/>
+        <record id="view_crm_opportunity_tree" model="ir.ui.view">
+            <field name="name">report.crm.opportunity.tree</field>
+            <field name="model">report.crm.opportunity</field>
             <field name="type">tree</field>
             <field name="arch" type="xml">
-                <field name="nbr" position="after">
+               <tree string="Opportunities">
+                       <field name="name" />
+                                       <field name="month"/>
+                       <field name="nbr" string="#Opportunities"/>
                        <field name="delay_close"/>
                     <field name="amount_revenue"/>
-                    <field name="amount_costs"/>
                     <field name="amount_revenue_prob"/>
                     <field name="probability"/>
-                </field>
-            </field>
+                    <field name="state"/>
+                    <field name="user_id" invisible="1"/>
+                    <field name="stage_id"  invisible="1"/>
+                    <field name="categ_id" invisible="1"/>
+               </tree>
+            </field>   
         </record>
-        <record id="view_crm_opportunity_user_form" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.user.form</field>
-            <field name="model">report.crm.opportunity.user</field>
+        <record id="view_crm_opportunity_form" model="ir.ui.view">
+            <field name="name">report.crm.opportunity.form</field>
+            <field name="model">report.crm.opportunity</field>
             <field name="inherit_id" ref="view_crm_case_user_form"/>
             <field name="type">form</field>
             <field name="arch" type="xml">
             </field>
         </record>
         
-        <record id="view_crm_opportunity_user_graph" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.user.graph</field>
-            <field name="model">report.crm.opportunity.user</field>
+        <record id="view_crm_opportunity_graph" model="ir.ui.view">
+            <field name="name">report.crm.opportunity.graph</field>
+            <field name="model">report.crm.opportunity</field>
             <field name="type">graph</field>
             <field name="arch" type="xml">
-                <graph orientation="horizontal" string="Opportunity by User and Section" type="bar">
+                <graph orientation="horizontal" string="Opportunity" type="bar">
                     <field name="state"/>
                     <field name="nbr" operator="+"/>
                     <field group="True" name="user_id"/>
@@ -49,9 +54,9 @@
             </field>
         </record>
 
-        <record id="view_crm_opportunity_user_filter" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.user.select</field>
-            <field name="model">report.crm.opportunity.user</field>
+        <record id="view_crm_opportunity_filter" model="ir.ui.view">
+            <field name="name">report.crm.opportunity.select</field>
+            <field name="model">report.crm.opportunity</field>
             <field name="inherit_id" ref="view_crm_case_user_filter"/>
             <field name="type">search</field>
             <field name="arch" type="xml">
             </field>
         </record>
         
-        <record id="action_report_crm_opportunity_user_tree" model="ir.actions.act_window">
-            <field name="name">Opportunity by User and Section</field>
-            <field name="res_model">report.crm.opportunity.user</field>
+        <record id="action_report_crm_opportunity_tree" model="ir.actions.act_window">
+            <field name="name">Opportunity</field>
+            <field name="res_model">report.crm.opportunity</field>
             <field name="view_type">form</field>
             <field name="view_mode">graph,tree</field>
-            <field name="view_id" ref="view_crm_opportunity_user_graph"/>
-            <field name="search_view_id" ref="view_crm_opportunity_user_filter"/>
-        </record>
-        <menuitem name="Opportinities" id="menu_crm_opportunity_tree" parent="crm.next_id_52"/>
-        <menuitem action="action_report_crm_opportunity_user_tree" id="menu_crm_opportunity_user_tree" parent="menu_crm_opportunity_tree"/>
-        
-        <!-- # Opportunity by section and category of case -->
-
-        <record id="view_crm_opportunity_categ_tree" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.categ.tree</field>
-            <field name="model">report.crm.opportunity.categ</field>
-            <field name="inherit_id" ref="view_crm_case_categ_tree"/>
-            <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <field name="nbr" position="after">
-                    <field name="delay_close"/>
-                    <field name="amount_revenue"/>
-                    <field name="amount_costs"/>
-                    <field name="amount_revenue_prob"/>
-                    <field name="probability"/>
-                </field>
-            </field>
-        </record>
-        <record id="view_crm_opportunity_categ_form" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.categ.form</field>
-            <field name="model">report.crm.opportunity.categ</field>
-            <field name="inherit_id" ref="view_crm_case_categ_form"/>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <field name="nbr" position="after">
-                    <field name="delay_close"/>
-                    <field name="amount_revenue"/>
-                    <field name="amount_costs"/>
-                    <field name="amount_revenue_prob"/>
-                    <field name="probability"/>
-                </field>
-            </field>
-        </record>
-
-               <record id="view_crm_opportunity_categ_graph" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.categ.graph</field>
-            <field name="model">report.crm.opportunity.categ</field>
-            <field name="type">graph</field>
-            <field name="arch" type="xml">
-                <graph orientation="horizontal" string="Opportunity by Section and Categories" type="bar">
-                    <field name="state"/>
-                    <field name="nbr" operator="+"/>
-                    <field group="True" name="categ_id"/>
-                </graph>
-            </field>
+            <field name="view_id" ref="view_crm_opportunity_graph"/>
+            <!-- field name="search_view_id" ref="view_crm_opportunity_filter"/ -->
         </record>
-
-               <record id="view_crm_opportunity_categ_filter" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.categ.select</field>
-            <field name="model">report.crm.opportunity.categ</field>
-                       <field name="inherit_id" ref="view_crm_case_categ_filter"/>
-            <field name="type">search</field>
-            <field name="arch" type="xml">
-                <field name="state" position="before">
-                </field>
-            </field>
-        </record>
-
-        <record id="action_report_crm_opportunity_categ_tree" model="ir.actions.act_window">
-            <field name="name">Opportunity by Categories and Section</field>
-            <field name="res_model">report.crm.opportunity.categ</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">graph,tree</field>
-            <field name="view_id" ref="view_crm_opportunity_categ_graph"/>
-            <field name="search_view_id" ref="view_crm_opportunity_categ_filter"/>
-        </record>
-        <menuitem action="action_report_crm_opportunity_categ_tree" id="menu_crm_opportunity_categ_tree" parent="menu_crm_opportunity_tree"/>
-        
-        <!-- Opportunity by Section  -->
-
-        <record id="view_report_crm_opportunity_section_tree" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.section.tree</field>
-            <field name="model">report.crm.opportunity.section</field>
-            <field name="inherit_id" ref="view_report_crm_case_section_tree"/>
-            <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <field name="nbr_cases" position="after">
-                       <field name="avg_answers"/>
-                       <field name="perc_done" select="2"/>
-                    <field name="perc_cancel" select="2"/>
-                    <field name="delay_close"/>
-                </field>
-            </field>
-        </record>
-
-        <record id="view_report_crm_opportunity_section_graph" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.section.graph</field>
-            <field name="model">report.crm.opportunity.section</field>
-            <field name="type">graph</field>
-            <field name="arch" type="xml">
-                <graph orientation="horizontal" string="Opportunity by Section" type="bar">
-                    <field name="name"/>
-                    <field name="nbr_cases" operator="+"/>
-                </graph>
-            </field>
-        </record>
-
-               <record id="view_report_crm_opportunity_section_filter" model="ir.ui.view">
-            <field name="name">report.crm.opportunity.section.select</field>
-            <field name="model">report.crm.opportunity.section</field>
-            <field name="inherit_id" ref="view_report_crm_case_section_filter"/>
-            <field name="type">search</field>
-            <field name="arch" type="xml">
-                <field name="nbr_cases" position="before">
-                </field>
-            </field>
-        </record>
-
-        <record id="action_report_crm_opportunity_section_tree" model="ir.actions.act_window">
-            <field name="name">Opportunity by Section</field>
-            <field name="res_model">report.crm.opportunity.section</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">graph,tree</field>
-            <field name="view_id" ref="view_report_crm_opportunity_section_graph"/>
-            <field name="search_view_id" ref="view_report_crm_opportunity_section_filter"/>
-        </record>
-        <menuitem action="action_report_crm_opportunity_section_tree" id="menu_crm_opportunity_section_tree" parent="menu_crm_opportunity_tree"/>
-        
-        #
-           # Opportunity by section and type
-           #
-
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_tree">
-               <field name="name">CRM Report - Sections and Type(Tree)</field>
-               <field name="model">report.crm.opportunity.section.type</field>
-               <field name="inherit_id" ref="view_crm_case_section_categ_tree"/>
-               <field name="type">tree</field>
-               <field name="arch" type="xml">
-                   <field name="user_id" position="after">
-                       <field name="type_id"/>
-                       <field name="stage_id"/>
-                       <field name="amount_revenue"/>
-                       <field name="delay_close"/>
-                   </field>
-               </field>
-           </record>
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_form">
-               <field name="name">CRM Report - Sections and Type(Form)</field>
-               <field name="model">report.crm.opportunity.section.type</field>
-               <field name="inherit_id" ref="view_crm_case_section_categ_form"/>
-               <field name="type">form</field>
-               <field name="arch" type="xml">
-                   <field name="user_id" position="after">
-                       <field name="type_id"/>
-                       <field name="stage_id"/>
-                       <field name="amount_revenue"/>
-                       <field name="delay_close"/>
-                   </field>
-               </field>
-           </record>
-           
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_graph">
-               <field name="name">CRM Report - Sections and Type(Graph)</field>
-               <field name="model">report.crm.opportunity.section.type</field>
-               <field name="type">graph</field>
-               <field name="arch" type="xml">
-                   <graph string="Opportunity by Section and Type" type="bar" orientation="horizontal">
-                       <field name="type_id"/>
-                       <field name="amount_revenue" operator="+"/>
-                       <field name="section_id" group="True"/>
-                   </graph>
-               </field>
-           </record>
-           <record id="view_crm_opportunity_section_categ_filter" model="ir.ui.view">
-            <field name="name">CRM Report - Sections and Type(Select)</field>
-            <field name="model">report.crm.opportunity.section.type</field>
-            <field name="inherit_id" ref="view_crm_case_section_categ_filter"/>
-            <field name="type">search</field>
-            <field name="arch" type="xml">
-                <field name="section_id" position="after">
-                       <field name="type_id"/>
-                   </field>
-            </field>
-        </record>
-       
-           <record model="ir.actions.act_window" id="action_report_crm_opportunity_section_categ_tree">
-               <field name="res_model">report.crm.opportunity.section.type</field>
-               <field name="name">Opportunity by section and type</field>
-               <field name="view_type">form</field>
-               <field name="view_mode">graph,tree</field>
-               <field name="search_view_id" ref="view_crm_opportunity_section_categ_filter"/>
-           </record>
-           <record model="ir.actions.act_window.view" id="action_crm_opportunity_section_categ_graph">
-               <field name="sequence" eval="1"/>
-               <field name="view_mode">graph</field>
-                       <field name="view_id" ref="view_crm_opportunity_section_categ_graph"/>
-                       <field name="act_window_id" ref="action_report_crm_opportunity_section_categ_tree"/>
-           </record>
-           <record model="ir.actions.act_window.view" id="action_crm_opportunity_section_categ_tree">
-              <field name="sequence" eval="2"/>
-              <field name="view_mode">tree</field>
-              <field name="view_id" ref="view_crm_opportunity_section_categ_tree"/>
-              <field name="act_window_id" ref="action_report_crm_opportunity_section_categ_tree"/>
-           </record>
-        <menuitem action="action_report_crm_opportunity_section_categ_tree" id="menu_crm_opportunity_section_categ_tree" parent="menu_crm_opportunity_tree"/>
-        
-        #
-           # Opportunity by section, category and stage
-           #
-
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_stage_tree">
-               <field name="name">CRM Report - Section, Category and Stage(Tree)</field>
-               <field name="model">report.crm.opportunity.section.categ.stage</field>
-               <field name="inherit_id" ref="view_crm_case_section_categ_stage_tree"/>
-               <field name="type">tree</field>
-               <field name="arch" type="xml">
-                   <field name="user_id" position="after">
-                       <field name="categ_id"/>
-                       <field name="stage_id"/>
-                       <field name="delay_close"/>
-                   </field>
-               </field>
-           </record>
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_stage_form">
-               <field name="name">CRM Report - Section, Category and Stage(Form)</field>
-               <field name="model">report.crm.opportunity.section.categ.stage</field>
-               <field name="inherit_id" ref="view_crm_case_section_categ_stage_form"/>
-               <field name="type">form</field>
-               <field name="arch" type="xml">
-                   <field name="user_id" position="after">
-                       <field name="categ_id"/>
-                       <field name="stage_id"/>
-                       <field name="delay_close"/>
-                   </field>
-               </field>
-           </record>
-           
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_stage_graph">
-               <field name="name">CRM Report - Section, Category and Stage(Select)</field>
-               <field name="model">report.crm.opportunity.section.categ.stage</field>
-               <field name="type">graph</field>
-               <field name="arch" type="xml">
-                   <graph string="Opportunity by Section, Category and Stage" type="bar" orientation="horizontal">
-                       <field name="categ_id"/>
-                       <field name="nbr" operator="+"/>
-                       <field name="section_id" group="True"/>
-                   </graph>
-               </field>
-           </record>
-           <record id="view_crm_opportunity_section_categ_stage_filter" model="ir.ui.view">
-                   <field name="name">CRM Report - Section, Category and Stage(Select)</field>
-                   <field name="model">report.crm.opportunity.section.categ.stage</field>
-                   <field name="inherit_id" ref="view_crm_case_section_categ_filter"/>
-                   <field name="type">search</field>
-                   <field name="arch" type="xml">
-                       <field name="section_id" position="after">
-                               <field name="categ_id"/>
-                               <field name="stage_id"/>
-                           </field>
-                   </field>
-               </record>
-       
-           <record model="ir.actions.act_window" id="action_report_crm_opportunity_section_categ_stage_tree">
-               <field name="res_model">report.crm.opportunity.section.categ.stage</field>
-               <field name="name">Opportunity by section, category and stage</field>
-               <field name="view_type">form</field>
-               <field name="view_mode">graph,tree</field>
-               <field name="search_view_id" ref="view_crm_opportunity_section_categ_stage_filter"/>
-           </record>
-           <record model="ir.actions.act_window.view" id="action_crm_opportunity_section_categ_stage_graph">
-               <field name="sequence" eval="1"/>
-               <field name="view_mode">graph</field>
-                       <field name="view_id" ref="view_crm_opportunity_section_categ_stage_graph"/>
-                       <field name="act_window_id" ref="action_report_crm_opportunity_section_categ_stage_tree"/>
-           </record>
-           <record model="ir.actions.act_window.view" id="action_crm_opportunity_section_categ_stage_tree">
-              <field name="sequence" eval="2"/>
-              <field name="view_mode">tree</field>
-              <field name="view_id" ref="view_crm_opportunity_section_categ_stage_tree"/>
-              <field name="act_window_id" ref="action_report_crm_opportunity_section_categ_stage_tree"/>
-           </record>
-        <menuitem action="action_report_crm_opportunity_section_categ_stage_tree" id="menu_crm_opportunity_section_categ_stage_tree" parent="menu_crm_opportunity_tree"/>
-        
-        #
-           # opportunitys by section, category and type
-           #
-
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_type_tree">
-               <field name="name">CRM Report - Section, Category and Type(Tree)</field>
-               <field name="model">report.crm.opportunity.section.categ.type</field>
-               <field name="inherit_id" ref="view_crm_case_section_categ_type_tree"/>
-               <field name="type">tree</field>
-               <field name="arch" type="xml">
-                   <field name="user_id" position="after">
-                       <field name="categ_id"/>
-                       <field name="type_id"/>
-                       <field name="stage_id"/>
-                       <field name="delay_close"/>
-                   </field>
-               </field>
-           </record>
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_type_form">
-               <field name="name">CRM Report - Section, Category and Type(Form)</field>
-               <field name="model">report.crm.opportunity.section.categ.type</field>
-               <field name="inherit_id" ref="view_crm_case_section_categ_type_form"/>
-               <field name="type">form</field>
-               <field name="arch" type="xml">
-                   <field name="user_id" position="after">
-                       <field name="categ_id"/>
-                       <field name="type_id"/>
-                       <field name="stage_id"/>
-                       <field name="delay_close"/>
-                   </field>
-               </field>
-           </record>
-           
-           <record model="ir.ui.view" id="view_crm_opportunity_section_categ_type_graph">
-               <field name="name">CRM Report - Section, Category and Type(Select)</field>
-               <field name="model">report.crm.opportunity.section.categ.type</field>
-               <field name="type">graph</field>
-               <field name="arch" type="xml">
-                   <graph string="Opportunity by Section, Category and Type" type="bar" orientation="horizontal">
-                       <field name="type_id"/>
-                       <field name="nbr" operator="+"/>
-                       <field name="section_id" group="True"/>
-                   </graph>
-               </field>
-           </record>
-           <record id="view_crm_opportunity_section_categ_type_filter" model="ir.ui.view">
-                   <field name="name">CRM Report - Section, Category and Type(Select)</field>
-                   <field name="model">report.crm.opportunity.section.categ.type</field>
-                   <field name="inherit_id" ref="view_crm_case_section_categ_type_filter"/>
-                   <field name="type">search</field>
-                   <field name="arch" type="xml">
-                       <field name="section_id" position="after">
-                               <field name="categ_id" select="1"/>
-                               <field name="type_id" select="1"/>
-                               <field name="stage_id" select="1"/>
-                           </field>
-                   </field>
-               </record>
-       
-           <record model="ir.actions.act_window" id="action_report_crm_opportunity_section_categ_type_tree">
-               <field name="res_model">report.crm.opportunity.section.categ.type</field>
-               <field name="name">Opportunity by section, category and type</field>
-               <field name="view_type">form</field>
-               <field name="view_mode">graph,tree</field>
-               <field name="search_view_id" ref="view_crm_opportunity_section_categ_type_filter"/>
-           </record>
-           <record model="ir.actions.act_window.view" id="action_crm_opportunity_section_categ_type_graph">
-               <field name="sequence" eval="1"/>
-               <field name="view_mode">graph</field>
-                       <field name="view_id" ref="view_crm_opportunity_section_categ_type_graph"/>
-                       <field name="act_window_id" ref="action_report_crm_opportunity_section_categ_type_tree"/>
-           </record>
-           <record model="ir.actions.act_window.view" id="action_crm_opportunity_section_categ_type_tree">
-              <field name="sequence" eval="2"/>
-              <field name="view_mode">tree</field>
-              <field name="view_id" ref="view_crm_opportunity_section_categ_type_tree"/>
-              <field name="act_window_id" ref="action_report_crm_opportunity_section_categ_type_tree"/>
-           </record>
-        <menuitem action="action_report_crm_opportunity_section_categ_type_tree" id="menu_crm_opportunity_section_categ_type_tree" parent="menu_crm_opportunity_tree"/>
+       <record model="ir.actions.act_window.view" id="action_report_crm_l_opportunity_tree1">
+               <field name="sequence" eval="2"/>
+               <field name="view_mode">tree</field>
+               <field name="view_id" ref="view_crm_opportunity_tree"/>
+               <field name="act_window_id" ref="action_report_crm_opportunity_tree"/>
+           </record>                
+        <menuitem name="Opportinities" action="action_report_crm_opportunity_tree" id="menu_crm_opportunity_tree" parent="crm.next_id_52"/>        
        </data>
 </openerp>