From 7c5bfb42d44a0bb39b5562a75cda346520c5945a Mon Sep 17 00:00:00 2001 From: Anjali Date: Mon, 7 Jun 2021 07:09:56 +0000 Subject: [PATCH] [IMP] various: add list views for some important reporting models Currently, there are many useful pivot views on reporting models but most of them lacks the dedicated list view. Dedicated list views will allow users to see useful information when one directly drill down to the records from the pivot table in odoo spreadsheet [1]. With this commit 1. we remove 'disabled_linking' attribute from the very important pivot and graph views (see the full list on task pad); 2. we added dedicated list views for the following reporting models - account.invoice.report - fleet.vehicle.cost.report - hr.timesheet.attendance.report - purchase.report - project.profitability.report - report.membership - report.pos.order - report.project.task.user - sale.report Task-2547881 [1] See task-2506116 closes odoo/odoo#72394 Related: odoo/enterprise#19122 Signed-off-by: Thibault Delavallee (tde) --- .../report/account_invoice_report_view.xml | 29 +++++++++++++++++-- .../crm/report/crm_activity_report_views.xml | 4 +-- addons/fleet/views/fleet_board_view.xml | 19 ++++++++++-- .../report/project_report_view.xml | 17 +++++++++-- .../hr_timesheet_attendance_report_view.xml | 18 ++++++++++-- .../report/report_membership_views.xml | 24 +++++++++++++-- .../views/pos_order_report_view.xml | 21 ++++++++++++-- addons/pos_hr/views/pos_order_report_view.xml | 11 +++++++ .../project/report/project_report_views.xml | 19 ++++++++++-- .../purchase/report/purchase_report_views.xml | 27 +++++++++++++++-- addons/sale/report/sale_report_views.xml | 22 ++++++++++++-- addons/sale/views/sale_views.xml | 12 ++++++++ ...ct_profitability_report_analysis_views.xml | 27 +++++++++++++++-- .../website_sale/views/sale_report_views.xml | 15 ++++++++-- .../report/sale_report_views.xml | 2 +- 15 files changed, 242 insertions(+), 25 deletions(-) diff --git a/addons/account/report/account_invoice_report_view.xml b/addons/account/report/account_invoice_report_view.xml index 9bfaaa19720..c2788f27c49 100644 --- a/addons/account/report/account_invoice_report_view.xml +++ b/addons/account/report/account_invoice_report_view.xml @@ -5,7 +5,7 @@ account.invoice.report.pivot account.invoice.report - + @@ -17,13 +17,38 @@ account.invoice.report.graph account.invoice.report - + + + account.invoice.report.view.tree + account.invoice.report + + + + + + + + + + + + + + + + + + + + + + By Salespersons diff --git a/addons/crm/report/crm_activity_report_views.xml b/addons/crm/report/crm_activity_report_views.xml index b76e34d3661..9d3cf794b98 100644 --- a/addons/crm/report/crm_activity_report_views.xml +++ b/addons/crm/report/crm_activity_report_views.xml @@ -5,7 +5,7 @@ crm.activity.report.graph crm.activity.report - + @@ -16,7 +16,7 @@ crm.activity.report.pivot crm.activity.report - + diff --git a/addons/fleet/views/fleet_board_view.xml b/addons/fleet/views/fleet_board_view.xml index 56c33ba6be0..752468fbd0a 100644 --- a/addons/fleet/views/fleet_board_view.xml +++ b/addons/fleet/views/fleet_board_view.xml @@ -25,7 +25,7 @@ fleet.vehicle.cost.view.pivot fleet.vehicle.cost.report - + @@ -38,7 +38,7 @@ fleet.vehicle.cost.view.graph fleet.vehicle.cost.report - + @@ -46,6 +46,21 @@ + + fleet.vehicle.cost.report.view.tree + fleet.vehicle.cost.report + + + + + + + + + + + + Costs Analysis diff --git a/addons/hr_timesheet/report/project_report_view.xml b/addons/hr_timesheet/report/project_report_view.xml index 22f2fbd82db..cf1e959fac2 100644 --- a/addons/hr_timesheet/report/project_report_view.xml +++ b/addons/hr_timesheet/report/project_report_view.xml @@ -29,8 +29,9 @@ - - report.project.task.user.search.inherited + + + report.project.task.user.view.search.inherit.hr.timesheet report.project.task.user @@ -44,6 +45,18 @@ + + + + report.project.task.user.view.tree.inherit.hr.timesheet + report.project.task.user + + + + + + + diff --git a/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report_view.xml b/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report_view.xml index 9c7cad6881d..da5768b8037 100644 --- a/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report_view.xml +++ b/addons/hr_timesheet_attendance/report/hr_timesheet_attendance_report_view.xml @@ -5,7 +5,7 @@ Search for HR timesheet attendance report hr.timesheet.attendance.report - + @@ -16,7 +16,7 @@ HR timesheet attendance report: Pivot hr.timesheet.attendance.report - + @@ -25,6 +25,20 @@ + + hr.timesheet.attendance.report.view.tree + hr.timesheet.attendance.report + + + + + + + + + + + Timesheet / Attendance hr.timesheet.attendance.report diff --git a/addons/membership/report/report_membership_views.xml b/addons/membership/report/report_membership_views.xml index 07c1498561d..f9ca2e15734 100644 --- a/addons/membership/report/report_membership_views.xml +++ b/addons/membership/report/report_membership_views.xml @@ -35,7 +35,7 @@ report.membership.pivot report.membership - + @@ -50,7 +50,7 @@ report.membership.graph1 report.membership - + @@ -58,6 +58,26 @@ + + report.membership.view.tree + report.membership + + + + + + + + + + + + + + + + + Members Analysis report.membership diff --git a/addons/point_of_sale/views/pos_order_report_view.xml b/addons/point_of_sale/views/pos_order_report_view.xml index 6e708811086..f61f045b5cd 100644 --- a/addons/point_of_sale/views/pos_order_report_view.xml +++ b/addons/point_of_sale/views/pos_order_report_view.xml @@ -4,7 +4,7 @@ report.pos.order.pivot report.pos.order - + @@ -18,13 +18,30 @@ report.pos.order.graph report.pos.order - + + + report.pos.order.view.tree + report.pos.order + + + + + + + + + + + + + + report.pos.order.search report.pos.order diff --git a/addons/pos_hr/views/pos_order_report_view.xml b/addons/pos_hr/views/pos_order_report_view.xml index 64884146151..5bef8e1495d 100644 --- a/addons/pos_hr/views/pos_order_report_view.xml +++ b/addons/pos_hr/views/pos_order_report_view.xml @@ -10,5 +10,16 @@ + + + report.pos.order.view.tree.inherit.pos.hr + report.pos.order + + + + + + + diff --git a/addons/project/report/project_report_views.xml b/addons/project/report/project_report_views.xml index 9af70a56458..ce424c68e0d 100644 --- a/addons/project/report/project_report_views.xml +++ b/addons/project/report/project_report_views.xml @@ -5,7 +5,7 @@ report.project.task.user.pivot report.project.task.user - + @@ -15,7 +15,7 @@ report.project.task.user.graph report.project.task.user - + @@ -23,6 +23,21 @@ + + report.project.task.user.view.tree + report.project.task.user + + + + + + + + + + + + report.project.task.user.search report.project.task.user diff --git a/addons/purchase/report/purchase_report_views.xml b/addons/purchase/report/purchase_report_views.xml index 0a3f2f2d752..3ab59218394 100644 --- a/addons/purchase/report/purchase_report_views.xml +++ b/addons/purchase/report/purchase_report_views.xml @@ -4,7 +4,7 @@ product.month.pivot purchase.report - + @@ -16,13 +16,36 @@ product.month.graph purchase.report - + + + purchase.report.view.tree + purchase.report + + + + + + + + + + + + + + + + + + + + report.purchase.order.search purchase.report diff --git a/addons/sale/report/sale_report_views.xml b/addons/sale/report/sale_report_views.xml index 32fa2d9ea82..1faa7c42739 100644 --- a/addons/sale/report/sale_report_views.xml +++ b/addons/sale/report/sale_report_views.xml @@ -5,7 +5,7 @@ sale.report.pivot sale.report - + @@ -17,13 +17,31 @@ sale.report.graph sale.report - + + + sale.report.view.tree + sale.report + + + + + + + + + + + + + + + sale.report.search sale.report diff --git a/addons/sale/views/sale_views.xml b/addons/sale/views/sale_views.xml index 83f08475ea4..59c93a33a9c 100644 --- a/addons/sale/views/sale_views.xml +++ b/addons/sale/views/sale_views.xml @@ -1246,6 +1246,18 @@ + + + account.invoice.report.view.tree.inherit.sale + account.invoice.report + + + + + + + + Sales Orders diff --git a/addons/sale_timesheet/report/project_profitability_report_analysis_views.xml b/addons/sale_timesheet/report/project_profitability_report_analysis_views.xml index 55f49521fec..80bcc95ac4d 100644 --- a/addons/sale_timesheet/report/project_profitability_report_analysis_views.xml +++ b/addons/sale_timesheet/report/project_profitability_report_analysis_views.xml @@ -5,7 +5,7 @@ project.profitability.report.pivot project.profitability.report - + @@ -20,7 +20,7 @@ project.profitability.report.graph project.profitability.report - + @@ -33,6 +33,29 @@ + + project.profitability.report.view.tree + project.profitability.report + + + + + + + + + + + + + + + + + + + project.profitability.report.search project.profitability.report diff --git a/addons/website_sale/views/sale_report_views.xml b/addons/website_sale/views/sale_report_views.xml index 27d3b72410c..2e3f150cfc3 100644 --- a/addons/website_sale/views/sale_report_views.xml +++ b/addons/website_sale/views/sale_report_views.xml @@ -36,7 +36,7 @@ sale.report.view.pivot.website sale.report - + @@ -48,13 +48,24 @@ sale.report.view.graph.website sale.report - + + + sale.report.view.tree.inherit.website.sale + sale.report + + + + + + + + Online Sales Analysis sale.report diff --git a/addons/website_sale_slides/report/sale_report_views.xml b/addons/website_sale_slides/report/sale_report_views.xml index 31d8a382cad..452c78a3f78 100644 --- a/addons/website_sale_slides/report/sale_report_views.xml +++ b/addons/website_sale_slides/report/sale_report_views.xml @@ -4,7 +4,7 @@ sale.report.view.graph.slides sale.report - +