From a6ad87a4d9604af20d6f15231b03849d2ae5fefb Mon Sep 17 00:00:00 2001 From: Pratima Gupta Date: Fri, 7 Sep 2018 18:22:08 +0530 Subject: [PATCH] [IMP] crm and dependencies: improve menus, labels and filters Specifications: improve menu organization, search filters and groupby, reorder filters, update some field labels. crm === Restructure the menus as * Sales * My Pipeline (default filter: My Opportunities) * My Quotations (default filter: My Quotations) * Team Pipelines (opens sales teams in kanban view) * Customers * Leads * Leads * Scoring Rules * Teams Assignation * Leads Assignation sale_crm ========= Change the parent menu for 'My Quotation' menu item as menus are changed in sales: crm.crm_menu_pipeline -> crm.crm_menu_sales website_crm_partner_assign ========================== Removed the menu and its action: crm -> Reporting -> Opp. Assignment Change the menu sequence for crm -> Reporting -> Partnerships. Menu should display as * Leads * Pipeline * Activities * Scoring Page views * Partnerships This commit is related to task #1878516 and PR #26929 . --- .../crm/report/crm_activity_report_views.xml | 2 +- .../report/crm_opportunity_report_views.xml | 2 +- addons/crm/views/crm_lead_views.xml | 37 +++++++++++-------- addons/sale/views/sale_views.xml | 20 ++++++++++ addons/sale_crm/views/sale_order_views.xml | 5 ++- addons/sales_team/views/crm_team_views.xml | 3 +- .../report/crm_lead_report_view.xml | 14 ------- .../report/crm_partner_report_view.xml | 2 +- 8 files changed, 50 insertions(+), 35 deletions(-) diff --git a/addons/crm/report/crm_activity_report_views.xml b/addons/crm/report/crm_activity_report_views.xml index 05bc8bc8587..073f4962e3a 100644 --- a/addons/crm/report/crm_activity_report_views.xml +++ b/addons/crm/report/crm_activity_report_views.xml @@ -67,7 +67,7 @@ groups="sales_team.group_sale_manager" parent="crm_menu_report" action="crm_activity_report_action" - sequence="6"/> + sequence="3"/> Activities Analysis diff --git a/addons/crm/report/crm_opportunity_report_views.xml b/addons/crm/report/crm_opportunity_report_views.xml index 3169cf64bf4..07329f850bb 100644 --- a/addons/crm/report/crm_opportunity_report_views.xml +++ b/addons/crm/report/crm_opportunity_report_views.xml @@ -126,7 +126,7 @@ mainly used by the sales manager in order to do the periodic review with the teams of the sales pipeline. + parent="crm_menu_report" action="crm_opportunity_report_action" sequence="2"/> Pipeline Analysis diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml index 2a84417765a..5813b5a7378 100644 --- a/addons/crm/views/crm_lead_views.xml +++ b/addons/crm/views/crm_lead_views.xml @@ -830,21 +830,28 @@ for rec in records: Menu Actions --> - - - + sequence="4"/> + + + + @@ -899,7 +906,7 @@ for rec in records: @@ -1025,9 +1032,9 @@ for rec in records: + name="My Pipeline" + parent="crm_menu_sales" + sequence="1"/> + + sale.order.quotation.search.view.inherit + sale.order + primary + + + + + + + + + + + + + + sale.order.search.inherit.sale sale.order @@ -787,6 +805,7 @@ tree,kanban,form,calendar,pivot,graph + {'search_default_my_quotation': 1}

Create a new quotation, the first step of a new sale! @@ -801,6 +820,7 @@ ir.actions.act_window sale.order + {'search_default_my_quotation': 1}

Create a new quotation, the first step of a new sale! diff --git a/addons/sale_crm/views/sale_order_views.xml b/addons/sale_crm/views/sale_order_views.xml index 571614e1cae..f971913417e 100644 --- a/addons/sale_crm/views/sale_order_views.xml +++ b/addons/sale_crm/views/sale_order_views.xml @@ -47,8 +47,9 @@ + parent="crm.crm_menu_sales" + sequence="2"/> diff --git a/addons/sales_team/views/crm_team_views.xml b/addons/sales_team/views/crm_team_views.xml index c273d88fdad..fda24026c40 100644 --- a/addons/sales_team/views/crm_team_views.xml +++ b/addons/sales_team/views/crm_team_views.xml @@ -22,11 +22,12 @@ - Sales Dashboard + Team Pipelines crm.team form kanban,form {'search_default_my_favorites': 1} + [('use_opportunities', '=', True)]

diff --git a/addons/website_crm_partner_assign/report/crm_lead_report_view.xml b/addons/website_crm_partner_assign/report/crm_lead_report_view.xml index 116bda5d38b..409b3291223 100644 --- a/addons/website_crm_partner_assign/report/crm_lead_report_view.xml +++ b/addons/website_crm_partner_assign/report/crm_lead_report_view.xml @@ -58,18 +58,4 @@ - - - - Opp. Assignment Analysis - crm.lead.report.assign - form - {'default_type': 'opportunity', 'group_by_no_leaf':1,'group_by':[]} - graph,pivot - [('type', '=', 'opportunity')] - - - - diff --git a/addons/website_crm_partner_assign/report/crm_partner_report_view.xml b/addons/website_crm_partner_assign/report/crm_partner_report_view.xml index eb5a8c47297..c77f80e798c 100644 --- a/addons/website_crm_partner_assign/report/crm_partner_report_view.xml +++ b/addons/website_crm_partner_assign/report/crm_partner_report_view.xml @@ -51,6 +51,6 @@ + parent="crm.crm_menu_report" action="action_report_crm_partner_assign" sequence="5"/>