From ca623471cd6d0cf46043fa520e11fc6a1daf4094 Mon Sep 17 00:00:00 2001 From: Horacio Tellez Date: Tue, 8 Nov 2022 08:55:13 +0000 Subject: [PATCH] [IMP] product: migrate `product_pricelist_report` to OWL Migration of the js code of `product_pricelist_report` to OWL. Task - 3058360 closes odoo/odoo#105341 Signed-off-by: Victor Feyens (vfe) Co-authored-by: Xavier (xlu-odoo) --- addons/product/__manifest__.py | 1 - .../report/product_pricelist_report.py | 2 +- .../product_pricelist_report_templates.xml | 36 +- .../product_pricelist_report.js | 213 ++++++++++++ .../product_pricelist_report.xml | 74 ++++ .../static/src/js/product_pricelist_report.js | 317 ------------------ .../static/src/xml/pricelist_report.xml | 45 --- .../tests/product_pricelist_report_test.js | 118 ++++--- .../product/views/product_template_views.xml | 2 +- addons/product/views/product_views.xml | 4 +- 10 files changed, 363 insertions(+), 449 deletions(-) create mode 100644 addons/product/static/src/js/pricelist_report/product_pricelist_report.js create mode 100644 addons/product/static/src/js/pricelist_report/product_pricelist_report.xml delete mode 100644 addons/product/static/src/js/product_pricelist_report.js delete mode 100644 addons/product/static/src/xml/pricelist_report.xml diff --git a/addons/product/__manifest__.py b/addons/product/__manifest__.py index e99a32a1618..8110888402a 100644 --- a/addons/product/__manifest__.py +++ b/addons/product/__manifest__.py @@ -60,7 +60,6 @@ Print product labels with barcode. 'assets': { 'web.assets_backend': [ 'product/static/src/js/**/*', - 'product/static/src/xml/**/*', ], 'web.report_assets_common': [ 'product/static/src/scss/report_label_sheet.scss', diff --git a/addons/product/report/product_pricelist_report.py b/addons/product/report/product_pricelist_report.py index 6b3bed804d8..507516b2562 100644 --- a/addons/product/report/product_pricelist_report.py +++ b/addons/product/report/product_pricelist_report.py @@ -38,7 +38,7 @@ class ProductPricelistReport(models.AbstractModel): return { 'is_html_type': report_type == 'html', 'is_product_tmpl': is_product_tmpl, - 'is_visible_title': bool(data['is_visible_title']) or False, + 'display_pricelist_title': bool(data['display_pricelist_title']) or False, 'pricelist': pricelist, 'products': products_data, 'quantities': quantities, diff --git a/addons/product/report/product_pricelist_report_templates.xml b/addons/product/report/product_pricelist_report_templates.xml index 61dfa4b1edf..39577de1cca 100644 --- a/addons/product/report/product_pricelist_report_templates.xml +++ b/addons/product/report/product_pricelist_report_templates.xml @@ -3,33 +3,29 @@