diff options
| author | Harry (Open ERP) <hmo@tinyerp.com> | 2010-03-03 15:00:05 +0530 |
|---|---|---|
| committer | Harry (Open ERP) <hmo@tinyerp.com> | 2010-03-03 15:00:05 +0530 |
| commit | 6244d2f561fa150d4e4e1b59cfdfc896de3a0d05 (patch) | |
| tree | 639b38016d3b33e14267a41f5935e54852f6d868 | |
| parent | 2733dea0c8bb4994b0c61f2709b3fefd195c3c4f (diff) | |
| parent | 3e1b0d4d18276ad6ace9d31740c58247a287e427 (diff) | |
[MERGE]
bzr revid: hmo@tinyerp.com-20100303093005-8xc6oin909l1vp87
| -rw-r--r-- | addons/crm_project/report/report_crm_project_bug.py | 107 | ||||
| -rw-r--r-- | addons/crm_project/report_crm_project_bug_view.xml | 194 | ||||
| -rw-r--r-- | addons/crm_project/security/ir.model.access.csv | 4 | ||||
| -rw-r--r-- | addons/report_crm/report_crm_claim_view.xml | 7 | ||||
| -rw-r--r-- | addons/report_crm/report_crm_fundraising_view.xml | 2 | ||||
| -rw-r--r-- | addons/report_crm/report_crm_lead_view.xml | 6 | ||||
| -rw-r--r-- | addons/report_crm/report_crm_opportunity_view.xml | 12 | ||||
| -rw-r--r-- | addons/report_crm/report_crm_phonecall_view.xml | 4 | ||||
| -rw-r--r-- | addons/report_crm/report_crm_view.xml | 4 |
9 files changed, 77 insertions, 263 deletions
diff --git a/addons/crm_project/report/report_crm_project_bug.py b/addons/crm_project/report/report_crm_project_bug.py index 25ef06db7cd..51a589a46fb 100644 --- a/addons/crm_project/report/report_crm_project_bug.py +++ b/addons/crm_project/report/report_crm_project_bug.py @@ -1,12 +1,14 @@ from osv import fields,osv import tools -class report_crm_project_bug_user(osv.osv): - _name = "report.crm.project.bug.user" +class report_crm_project_bug(osv.osv): + _name = "report.crm.project.bug" _description = "Project Bug by user and section" _auto = False - _inherit = "report.crm.case.user" + _inherit = "report.crm.case" _columns = { + 'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.project.bug')]"), + 'stage_id': fields.many2one ('crm.case.stage', 'Stage', domain="[('object_id.model', '=', 'crm.project.bug')]"), 'probability': fields.float('Avg. Probability', readonly=True), 'amount_revenue': fields.float('Est.Revenue', readonly=True), 'amount_costs': fields.float('Est.Cost', readonly=True), @@ -14,9 +16,9 @@ class report_crm_project_bug_user(osv.osv): 'delay_close': fields.char('Delay to close', size=20, readonly=True), } def init(self, cr): - tools.drop_view_if_exists(cr, 'report_crm_project_bug_user') + tools.drop_view_if_exists(cr, 'report_crm_project_bug') cr.execute(""" - create or replace view report_crm_project_bug_user as ( + create or replace view report_crm_project_bug as ( select min(c.id) as id, to_char(c.create_date, 'YYYY') as name, @@ -24,43 +26,8 @@ class report_crm_project_bug_user(osv.osv): c.state, c.user_id, c.section_id, - count(*) as nbr, - sum(planned_revenue) as amount_revenue, - sum(planned_cost) as amount_costs, - sum(planned_revenue*probability)::decimal(16,2) as amount_revenue_prob, - avg(probability)::decimal(16,2) as probability, - to_char(avg(date_closed-c.create_date), 'DD"d" HH24:MI:SS') as delay_close - from - crm_project_bug c - group by to_char(c.create_date, 'YYYY'), to_char(c.create_date, 'MM'), c.state, c.user_id,c.section_id - )""") -report_crm_project_bug_user() - -class report_crm_project_bug_categ(osv.osv): - _name = "report.crm.project.bug.categ" - _description = "Project Bug by section and category" - _auto = False - _inherit = "report.crm.case.categ" - _columns = { - 'categ_id': fields.many2one('crm.case.categ', 'Category', domain="[('section_id','=',section_id),('object_id.model', '=', 'crm.project.bug')]"), - 'amount_revenue': fields.float('Est.Revenue', readonly=True), - 'amount_costs': fields.float('Est.Cost', readonly=True), - 'amount_revenue_prob': fields.float('Est. Rev*Prob.', readonly=True), - 'probability': fields.float('Avg. Probability', readonly=True), - 'delay_close': fields.char('Delay Close', size=20, readonly=True), - } - - def init(self, cr): - tools.drop_view_if_exists(cr, 'report_crm_project_bug_categ') - cr.execute(""" - create or replace view report_crm_project_bug_categ as ( - select - min(c.id) as id, - to_char(c.create_date, 'YYYY') as name, - to_char(c.create_date, 'MM') as month, c.categ_id, - c.state, - c.section_id, + c.stage_id, count(*) as nbr, sum(planned_revenue) as amount_revenue, sum(planned_cost) as amount_costs, @@ -69,63 +36,9 @@ class report_crm_project_bug_categ(osv.osv): to_char(avg(date_closed-c.create_date), 'DD"d" HH24:MI:SS') as delay_close from crm_project_bug c - group by c.categ_id,to_char(c.create_date, 'YYYY'), to_char(c.create_date, 'MM'), c.state,c.section_id + group by to_char(c.create_date, 'YYYY'), to_char(c.create_date, 'MM'), c.state, c.user_id,c.section_id,c.categ_id,c.stage_id )""") -report_crm_project_bug_categ() +report_crm_project_bug() -class report_crm_project_bug_section(osv.osv): - _name = "report.crm.project.bug.section" - _description = "Project bug by Section" - _auto = False - _inherit = "report.crm.case.section" - - def _get_data(self, cr, uid, ids, field_name, arg, context={}): - res = {} - state_perc = 0.0 - avg_ans = 0.0 - - for case in self.browse(cr, uid, ids, context): - if field_name != 'avg_answers': - state = field_name[5:] - cr.execute("select count(*) from crm_project_bug where section_id =%s and state='%s'"%(case.section_id.id,state)) - state_cases = cr.fetchone()[0] - perc_state = (state_cases / float(case.nbr_cases) ) * 100 - - res[case.id] = perc_state - else: - cr.execute('select count(*) from crm_case_log l where l.section_id=%s'%(case.section_id.id)) - logs = cr.fetchone()[0] - - avg_ans = logs / case.nbr_cases - res[case.id] = avg_ans - - return res - - _columns = { - 'avg_answers': fields.function(_get_data,string='Avg. Answers', method=True,type="integer"), - 'perc_done': fields.function(_get_data,string='%Done', method=True,type="float"), - 'perc_cancel': fields.function(_get_data,string='%Cancel', method=True,type="float"), - 'delay_close': fields.char('Delay to close', size=20, readonly=True), - } - _order = 'name desc, section_id' - def init(self, cr): - tools.drop_view_if_exists(cr, 'report_crm_project_bug_section') - cr.execute(""" - create or replace view report_crm_project_bug_section as ( - select - min(c.id) as id, - to_char(c.create_date, 'YYYY') as name, - to_char(c.create_date, 'MM') as month, - count(*) as nbr_cases, - c.section_id as section_id, - 0 as avg_answers, - 0.0 as perc_done, - 0.0 as perc_cancel, - to_char(avg(date_closed-c.create_date), 'DD"d" HH24:MI:SS') as delay_close - from - crm_project_bug c - group by to_char(c.create_date, 'YYYY'),to_char(c.create_date, 'MM'),c.section_id - )""") -report_crm_project_bug_section() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file diff --git a/addons/crm_project/report_crm_project_bug_view.xml b/addons/crm_project/report_crm_project_bug_view.xml index 4c6ea353ec7..e822d4a7f0a 100644 --- a/addons/crm_project/report_crm_project_bug_view.xml +++ b/addons/crm_project/report_crm_project_bug_view.xml @@ -2,28 +2,32 @@ <openerp> <data> <!-- - Project Bug by user and section + Project Bug --> - <record id="view_crm_project_bug_user_tree" model="ir.ui.view"> - <field name="name">report.crm.project.bug.user.tree</field> - <field name="model">report.crm.project.bug.user</field> - <field name="inherit_id" ref="report_crm.view_crm_case_user_tree"/> + <record id="view_crm_project_bug_tree" model="ir.ui.view"> + <field name="name">report.crm.project.bug.tree</field> + <field name="model">report.crm.project.bug</field> <field name="type">tree</field> <field name="arch" type="xml"> - <field name="nbr" position="after"> - <field name="delay_close"/> + <tree string="Project Bug"> + <field name="name" /> + <field name="month"/> + <field name="nbr" string="#Project Bug"/> <field name="amount_revenue"/> - <field name="amount_costs"/> - <field name="amount_revenue_prob"/> <field name="probability"/> - </field> + <field name="delay_close"/> + <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_project_bug_user_form" model="ir.ui.view"> - <field name="name">report.crm.project.bug.user.form</field> - <field name="model">report.crm.project.bug.user</field> - <field name="inherit_id" ref="report_crm.view_crm_case_user_form"/> + <record id="view_crm_project_bug_form" model="ir.ui.view"> + <field name="name">report.crm.project.bug.form</field> + <field name="model">report.crm.project.bug</field> + <field name="inherit_id" ref="report_crm.view_crm_case_form"/> <field name="type">form</field> <field name="arch" type="xml"> <field name="nbr" position="after"> @@ -36,12 +40,12 @@ </field> </record> - <record id="view_crm_project_bug_user_graph" model="ir.ui.view"> - <field name="name">report.crm.project.bug.user.graph</field> - <field name="model">report.crm.project.bug.user</field> + <record id="view_crm_project_bug_graph" model="ir.ui.view"> + <field name="name">report.crm.project.bug.graph</field> + <field name="model">report.crm.project.bug</field> <field name="type">graph</field> <field name="arch" type="xml"> - <graph orientation="horizontal" string="Project Bug by User and Section" type="bar"> + <graph orientation="horizontal" string="Project Bug" type="bar"> <field name="state"/> <field name="nbr" operator="+"/> <field group="True" name="user_id"/> @@ -49,10 +53,10 @@ </field> </record> - <record id="view_crm_project_bug_user_filter" model="ir.ui.view"> - <field name="name">report.crm.project.bug.user.select</field> - <field name="model">report.crm.project.bug.user</field> - <field name="inherit_id" ref="report_crm.view_crm_case_user_filter"/> + <record id="view_crm_project_bug_filter" model="ir.ui.view"> + <field name="name">report.crm.project.bug.select</field> + <field name="model">report.crm.project.bug</field> + <field name="inherit_id" ref="report_crm.view_crm_case_filter"/> <field name="type">search</field> <field name="arch" type="xml"> <field name="state" position="before"> @@ -60,134 +64,30 @@ </field> </record> - <record id="action_report_crm_project_bug_user_tree" model="ir.actions.act_window"> - <field name="name">Project Bug by User and Section</field> - <field name="res_model">report.crm.project.bug.user</field> + <record id="action_report_crm_project_bug" model="ir.actions.act_window"> + <field name="name">Project Bug</field> + <field name="res_model">report.crm.project.bug</field> <field name="view_type">form</field> <field name="view_mode">graph,tree</field> - <field name="view_id" ref="view_crm_project_bug_user_graph"/> - <field name="search_view_id" ref="view_crm_project_bug_user_filter"/> + <field name="view_id" ref="view_crm_project_bug_graph"/> + <field name="search_view_id" ref="view_crm_project_bug_filter"/> </record> + + + <record model="ir.actions.act_window.view" id="action_report_project_bug_tree"> + <field name="sequence" eval="2"/> + <field name="view_mode">tree</field> + <field name="view_id" ref="view_crm_project_bug_tree"/> + <field name="act_window_id" ref="action_report_crm_project_bug"/> + </record> + <record model="ir.actions.act_window.view" id="action_report_project_bug_graph"> + <field name="sequence" eval="1"/> + <field name="view_mode">graph</field> + <field name="view_id" ref="view_crm_project_bug_graph"/> + <field name="act_window_id" ref="action_report_crm_project_bug"/> + </record> <menuitem icon="terp-project" id="base.menu_main_pm" name="Project Management" sequence="1"/> - <menuitem id="base.menu_project_report" name="Reporting" parent="base.menu_main_pm" sequence="50"/> - <menuitem name="Project Bug" id="menu_crm_project_bug_tree" parent="base.menu_project_report" sequence="1"/> - <menuitem action="action_report_crm_project_bug_user_tree" id="menu_crm_project_bug_user_tree" parent="menu_crm_project_bug_tree"/> - - <!-- # Project Bug by section and category of case --> - - <record id="view_crm_project_bug_categ_tree" model="ir.ui.view"> - <field name="name">report.crm.project.bug.categ.tree</field> - <field name="model">report.crm.project.bug.categ</field> - <field name="inherit_id" ref="report_crm.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_project_bug_categ_form" model="ir.ui.view"> - <field name="name">report.crm.project.bug.categ.form</field> - <field name="model">report.crm.project.bug.categ</field> - <field name="inherit_id" ref="report_crm.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_project_bug_categ_graph" model="ir.ui.view"> - <field name="name">report.crm.project.bug.categ.graph</field> - <field name="model">report.crm.project.bug.categ</field> - <field name="type">graph</field> - <field name="arch" type="xml"> - <graph orientation="horizontal" string="project_bugs by Section and Categories" type="bar"> - <field name="state"/> - <field name="nbr" operator="+"/> - <field group="True" name="categ_id"/> - </graph> - </field> - </record> - - <record id="view_crm_project_bug_categ_filter" model="ir.ui.view"> - <field name="name">report.crm.project.bug.categ.select</field> - <field name="model">report.crm.project.bug.categ</field> - <field name="inherit_id" ref="report_crm.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_project_bug_categ_tree" model="ir.actions.act_window"> - <field name="name">Project Bugs by Categories and Section</field> - <field name="res_model">report.crm.project.bug.categ</field> - <field name="view_type">form</field> - <field name="view_mode">graph,tree</field> - <field name="view_id" ref="view_crm_project_bug_categ_graph"/> - <field name="search_view_id" ref="view_crm_project_bug_categ_filter"/> - </record> - <menuitem action="action_report_crm_project_bug_categ_tree" id="menu_crm_project_bug_categ_tree" parent="menu_crm_project_bug_tree"/> - - <!-- Project Bug by Section --> - - <record id="view_report_crm_project_bug_section_tree" model="ir.ui.view"> - <field name="name">report.crm.project.bug.section.tree</field> - <field name="model">report.crm.project.bug.section</field> - <field name="inherit_id" ref="report_crm.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_project_bug_section_graph" model="ir.ui.view"> - <field name="name">report.crm.project.bug.section.graph</field> - <field name="model">report.crm.project.bug.section</field> - <field name="type">graph</field> - <field name="arch" type="xml"> - <graph orientation="horizontal" string="project_bugs by Section" type="bar"> - <field name="name"/> - <field name="nbr_cases" operator="+"/> - </graph> - </field> - </record> - - <record id="view_report_crm_project_bug_section_filter" model="ir.ui.view"> - <field name="name">report.crm.project.bug.section.select</field> - <field name="model">report.crm.project.bug.section</field> - <field name="inherit_id" ref="report_crm.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_project_bug_section_tree" model="ir.actions.act_window"> - <field name="name">Project Bugs by Section</field> - <field name="res_model">report.crm.project.bug.section</field> - <field name="view_type">form</field> - <field name="view_mode">graph,tree</field> - <field name="view_id" ref="view_report_crm_project_bug_section_graph"/> - <field name="search_view_id" ref="view_report_crm_project_bug_section_filter"/> - </record> - <menuitem action="action_report_crm_project_bug_section_tree" id="menu_crm_project_bug_section_tree" parent="menu_crm_project_bug_tree"/> + <menuitem id="base.menu_project_report" name="Reporting" parent="base.menu_main_pm" sequence="50"/> + <menuitem action="action_report_crm_project_bug" id="menu_crm_project_bug_user_tree" parent="base.menu_project_report"/> </data> </openerp> diff --git a/addons/crm_project/security/ir.model.access.csv b/addons/crm_project/security/ir.model.access.csv index a29e29c027b..e483f2ccc20 100644 --- a/addons/crm_project/security/ir.model.access.csv +++ b/addons/crm_project/security/ir.model.access.csv @@ -1,5 +1,3 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_crm_project_bug","crm.project.bug","model_crm_project_bug","crm.group_crm_manager",1,1,1,1 -"access_report_crm_project_bug_user","report.crm.project.bug.user","model_report_crm_project_bug_user","crm.group_crm_manager",1,0,0,0 -"access_report_crm_project_bug_categ","report.crm.project.bug.categ","model_report_crm_project_bug_categ","crm.group_crm_manager",1,0,0,0 -"access_repor_crm_project_bug_section","report.crm.project.bug.section","model_report_crm_project_bug_section","crm.group_crm_manager",1,0,0,0 +"access_report_crm_project_bug","report.crm.project.bug","model_report_crm_project_bug","crm.group_crm_manager",1,0,0,0 diff --git a/addons/report_crm/report_crm_claim_view.xml b/addons/report_crm/report_crm_claim_view.xml index 54431019b9e..396b2131b5d 100644 --- a/addons/report_crm/report_crm_claim_view.xml +++ b/addons/report_crm/report_crm_claim_view.xml @@ -11,10 +11,11 @@ <field name="name" /> <field name="month"/> <field name="nbr" string="#Claim"/> - <field name="delay_close"/> <field name="amount_revenue"/> - <field name="amount_revenue_prob"/> <field name="probability"/> + <field name="amount_revenue_prob"/> + <field name="delay_close"/> + <field name="section_id" invisible="1"/> <field name="stage_id" invisible="1"/> <field name="categ_id" invisible="1"/> </tree> @@ -86,7 +87,7 @@ </record> - <menuitem name="Claim" id="menu_crm_claim_tree" action="action_report_crm_claim" parent="crm.next_id_52"/> + <menuitem name="Claims" id="menu_crm_claim_tree" action="action_report_crm_claim" parent="base.next_id_64"/> </data> diff --git a/addons/report_crm/report_crm_fundraising_view.xml b/addons/report_crm/report_crm_fundraising_view.xml index 8e8d54169ee..8faba79a093 100644 --- a/addons/report_crm/report_crm_fundraising_view.xml +++ b/addons/report_crm/report_crm_fundraising_view.xml @@ -89,7 +89,7 @@ <field name="view_id" ref="view_crm_fundraising_graph"/> <field name="act_window_id" ref="action_report_crm_fundraising"/> </record> - <menuitem name="Fundraising" action="action_report_crm_fundraising" id="menu_crm_fundraising_tree" parent="crm.next_id_52"/> + <menuitem name="Fundraising" action="action_report_crm_fundraising" id="menu_crm_fundraising_tree" parent="base.next_id_64"/> </data> </openerp> diff --git a/addons/report_crm/report_crm_lead_view.xml b/addons/report_crm/report_crm_lead_view.xml index 7ed80abbde5..a8ae77672f4 100644 --- a/addons/report_crm/report_crm_lead_view.xml +++ b/addons/report_crm/report_crm_lead_view.xml @@ -55,9 +55,7 @@ <field name="inherit_id" ref="view_crm_case_filter"/> <field name="type">search</field> <field name="arch" type="xml"> - <search string="Search"> <field name="state" position="before"/> - </search> </field> </record> @@ -69,6 +67,7 @@ <field name="view_mode">graph,tree</field> <field name="view_id" ref="view_crm_lead_graph"/> <field name="search_view_id" ref="view_crm_lead_filter"/> + </record> <record model="ir.actions.act_window.view" id="action_report_crm_lead_tree"> @@ -84,6 +83,7 @@ <field name="view_id" ref="view_crm_lead_graph"/> <field name="act_window_id" ref="action_report_crm_lead"/> </record> - <menuitem name="Leads" id="menu_crm_leads_tree" parent="crm.next_id_52" action="action_report_crm_lead"/> + + <menuitem name="Leads" id="menu_crm_leads_tree" parent="base.next_id_64" action="action_report_crm_lead"/> </data> </openerp> diff --git a/addons/report_crm/report_crm_opportunity_view.xml b/addons/report_crm/report_crm_opportunity_view.xml index 6b4f7dbc4b0..4efbba6ef00 100644 --- a/addons/report_crm/report_crm_opportunity_view.xml +++ b/addons/report_crm/report_crm_opportunity_view.xml @@ -14,11 +14,12 @@ <field name="name" /> <field name="month"/> <field name="nbr" string="#Opportunities"/> - <field name="delay_close"/> <field name="amount_revenue"/> - <field name="amount_revenue_prob"/> <field name="probability"/> - <field name="state"/> + <field name="amount_revenue_prob"/> + <field name="delay_close"/> + <field name="state" invisible="1"/> + <field name="section_id" invisible="1"/> <field name="user_id" invisible="1"/> <field name="stage_id" invisible="1"/> <field name="categ_id" invisible="1"/> @@ -66,7 +67,7 @@ </record> <record id="action_report_crm_opportunity" model="ir.actions.act_window"> - <field name="name">Opportunity</field> + <field name="name">Opportunities</field> <field name="res_model">report.crm.opportunity</field> <field name="view_type">form</field> <field name="view_mode">graph,tree</field> @@ -85,6 +86,7 @@ <field name="view_id" ref="view_crm_opportunity_graph"/> <field name="act_window_id" ref="action_report_crm_opportunity"/> </record> - <menuitem name="Opportinities" action="action_report_crm_opportunity" id="menu_crm_opportunity_tree" parent="crm.next_id_52"/> + + <menuitem name="Opportunities" action="action_report_crm_opportunity" id="menu_crm_opportunity_tree" parent="base.next_id_64"/> </data> </openerp> diff --git a/addons/report_crm/report_crm_phonecall_view.xml b/addons/report_crm/report_crm_phonecall_view.xml index 9677e08395d..c7bb87f3dc4 100644 --- a/addons/report_crm/report_crm_phonecall_view.xml +++ b/addons/report_crm/report_crm_phonecall_view.xml @@ -82,7 +82,7 @@ </record> <record id="action_report_crm_phonecall" model="ir.actions.act_window"> - <field name="name">Phone calls</field> + <field name="name">Phone Calls</field> <field name="res_model">report.crm.phonecall</field> <field name="view_type">form</field> <field name="view_mode">graph,tree</field> @@ -104,7 +104,7 @@ <field name="act_window_id" ref="action_report_crm_phonecall"/> </record> - <menuitem name="Phone Calls" action="action_report_crm_phonecall" id="menu_crm_phonecalls_tree" parent="crm.next_id_52"/> + <menuitem name="Phone Calls" action="action_report_crm_phonecall" id="menu_crm_phonecalls_tree" parent="base.next_id_64"/> </data> </openerp> diff --git a/addons/report_crm/report_crm_view.xml b/addons/report_crm/report_crm_view.xml index 33e855beea7..6e93f65fb43 100644 --- a/addons/report_crm/report_crm_view.xml +++ b/addons/report_crm/report_crm_view.xml @@ -57,6 +57,7 @@ <separator orientation="vertical"/> <filter string="This Year" icon="terp-hr" domain="[('name','=',time.localtime()[0])]"/> <filter string="This Month" icon="terp-hr" domain="[('month','=',time.strftime('%%m'))]"/> + <filter string="Current" icon="terp-hr" domain="[('state','=','draft')]"/> <filter string="Won" icon="terp-hr" domain="[('state','=','done')]"/> <filter string="Lost" icon="terp-hr" domain="[('state','=','cancel')]"/> <separator orientation="vertical"/> @@ -81,8 +82,7 @@ </search> </field> </record> - <menuitem id="base.next_id_64" name="Reporting" parent="base.menu_base_partner" sequence="8"/> - <menuitem id="crm.next_id_52" name="Cases" parent="base.next_id_64" sequence="0"/> + <menuitem id="base.next_id_64" name="Reporting" parent="base.menu_base_partner" sequence="8"/> <record id="action_report_crm_case_tree" model="ir.actions.act_window"> |
