From bc40795c56eb463fea29be08306883d7d8ea31fc Mon Sep 17 00:00:00 2001 From: Leonardo Pavan Rocha Date: Thu, 25 Feb 2021 14:42:11 +0000 Subject: [PATCH] [IMP] base: base layout designer improvements This commit implements improvements in the layout designer, such as addition of a new custom background, adds custom report footer and company details. task-2355704 closes odoo/odoo#66860 Related: odoo/upgrade#2275 Signed-off-by: Arnaud Joset --- .../l10n_ch/static/src/scss/report_isr.scss | 2 +- .../static/src/scss/report_swissqr.scss | 2 +- .../views/report_templates.xml | 4 +- .../tests/test_pingen_send.py | 4 +- addons/web/data/report_layout.xml | 12 +- addons/web/models/base_document_layout.py | 41 +++++- .../src/legacy/scss/layout_background.scss | 10 +- .../static/src/legacy/scss/layout_clean.scss | 4 +- addons/web/static/src/legacy/xml/base.xml | 2 +- .../web/views/base_document_layout_views.xml | 16 +- addons/web/views/report_templates.xml | 138 +++++++----------- .../base/data/report_paperformat_data.xml | 4 +- odoo/addons/base/models/res_company.py | 3 + 13 files changed, 122 insertions(+), 120 deletions(-) diff --git a/addons/l10n_ch/static/src/scss/report_isr.scss b/addons/l10n_ch/static/src/scss/report_isr.scss index 4d898709791..c26e2037f23 100644 --- a/addons/l10n_ch/static/src/scss/report_isr.scss +++ b/addons/l10n_ch/static/src/scss/report_isr.scss @@ -32,7 +32,7 @@ } /* ISR is intended for pre-printed paper, we don't want stylistic background */ - .o_report_layout_background { + .o_report_layout_striped { background: none; min-height: 0; } diff --git a/addons/l10n_ch/static/src/scss/report_swissqr.scss b/addons/l10n_ch/static/src/scss/report_swissqr.scss index 2eefad0eba0..8961159e0b9 100644 --- a/addons/l10n_ch/static/src/scss/report_swissqr.scss +++ b/addons/l10n_ch/static/src/scss/report_swissqr.scss @@ -2,7 +2,7 @@ body.l10n_ch_qr { padding:0; /* Disable custom bakground */ - .o_report_layout_background { + .o_report_layout_striped { background: none; min-height: 0; } diff --git a/addons/l10n_latam_invoice_document/views/report_templates.xml b/addons/l10n_latam_invoice_document/views/report_templates.xml index ebc73d578df..d36603dfcd6 100644 --- a/addons/l10n_latam_invoice_document/views/report_templates.xml +++ b/addons/l10n_latam_invoice_document/views/report_templates.xml @@ -24,7 +24,7 @@ -