From 211a5bb13ba761583135899ca1e695983e163439 Mon Sep 17 00:00:00 2001 From: Demesmaeker Date: Tue, 26 Sep 2023 10:51:15 +0200 Subject: [PATCH] [IMP] sale(_management,_pdf_quote_builder),*: improve pdf quote builder Following 116879e17e81657f48a7d11780d8d30715ecc68f a few improvements were needed to make it more complete. task-3484125 closes odoo/odoo#137522 Related: odoo/enterprise#48563 Signed-off-by: Victor Feyens (vfe) --- .../views/account_portal_templates.xml | 5 +- .../views/project_task_portal_templates.xml | 3 +- .../product/views/product_document_views.xml | 2 +- addons/purchase/views/portal_templates.xml | 5 +- addons/sale/models/sale_order.py | 10 +- addons/sale/views/sale_portal_templates.xml | 5 +- .../data/sale_order_template_demo.xml | 6 +- addons/sale_pdf_quote_builder/__manifest__.py | 2 +- .../data/sale_pdf_quote_builder_demo.xml | 2 + .../sale_pdf_quote_builder/models/__init__.py | 1 + .../models/ir_actions_report.py | 125 ++++++++++++------ .../models/res_company.py | 2 + .../models/sale_order.py | 13 ++ .../models/sale_order_template.py | 2 + .../views/sale_order_template_views.xml | 6 +- .../wizards/res_config_settings.py | 2 + .../wizards/res_config_settings_views.xml | 6 +- odoo/tools/pdf.py | 45 ++++--- 18 files changed, 163 insertions(+), 79 deletions(-) create mode 100644 addons/sale_pdf_quote_builder/models/sale_order.py diff --git a/addons/account/views/account_portal_templates.xml b/addons/account/views/account_portal_templates.xml index 51e7c70c7f5..65ed2f24358 100644 --- a/addons/account/views/account_portal_templates.xml +++ b/addons/account/views/account_portal_templates.xml @@ -109,11 +109,8 @@