| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/reporting-engine |
| GIT | |
| GIT | https://github.com/OCA/reporting-engine.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/reporting-engine/tree/18.0/report_qweb_pdf_cover |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, JasminSForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/reporting-engine |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows for front and back covers to be added to the generated PDF reports. They can be added as a separate page, at the beginning or the end of the report, but they can also overlap the first and last page of the actual report, respectively. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
act_report_xml_view |
ir.actions.report | field | Inherits base.act_report_xml_view |
back_cover_overlap
Boolean
default=False
help='When set, the back cover of the report will overlap with the contents of the last page of the report. This is useful to include some information of the report in the back cover.'
string='Overlap Back Cover'
back_cover_pdf
Binary
help='Upload an PDF file to use as a back cover on this report.'
string='Back Cover PDF'
front_cover_overlap
Boolean
default=False
help='When set, the front cover of the report will overlap with the contents of the first page of the report. This is useful to include some information of the report in the front cover.'
string='Overlap Front Cover'
front_cover_pdf
Binary
help='Upload an PDF file to use as a front cover on this report.'
string='Front Cover PDF'
use_back_cover
Boolean
default=False
help='Use a back cover when rendering the PDF report.'
use_front_cover
Boolean
default=False
help='Use a front cover when rendering the PDF report.'
insert_cover_pages(self, pdf, pages, pdf_front_cover, pdf_back_cover, use_front_cover, use_back_cover, front_cover_overlap, back_cover_overlap)
load_cover_pdfs(self, front_cover, back_cover, use_front_cover, use_back_cover)
load_covers(self, report_sudo, front_cover, back_cover, use_front_cover, use_back_cover)
pdf_check_pages(self, num_pages, front=True)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/reporting-engine |
| GIT | |
| GIT | https://github.com/OCA/reporting-engine.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/reporting-engine/tree/16.0/report_qweb_pdf_cover |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Reporting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ForgeFlow |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ForgeFlow |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, LauraCForgeFlow |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/reporting-engine |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
act_report_xml_view |
ir.actions.report | field | Inherits base.act_report_xml_view |
back_cover_overlap
Boolean
default=False
help='When set, the back cover of the report will overlap with the contents of the last page of the report. This is useful to include some information of the report in the back cover.'
string='Overlap Back Cover'
back_cover_pdf
Binary
help='Upload an PDF file to use as a back cover on this report.'
string='Back Cover PDF'
front_cover_overlap
Boolean
default=False
help='When set, the front cover of the report will overlap with the contents of the first page of the report. This is useful to include some information of the report in the front cover.'
string='Overlap Front Cover'
front_cover_pdf
Binary
help='Upload an PDF file to use as a front cover on this report.'
string='Front Cover PDF'
use_back_cover
Boolean
default=False
help='Use a back cover when rendering the PDF report.'
use_front_cover
Boolean
default=False
help='Use a front cover when rendering the PDF report.'
insert_cover_pages(self, pdf, pages, pdf_front_cover, pdf_back_cover, use_front_cover, use_back_cover, front_cover_overlap, back_cover_overlap)
load_cover_pdfs(self, front_cover, back_cover, use_front_cover, use_back_cover)
load_covers(self, report_sudo, front_cover, back_cover, use_front_cover, use_back_cover)
pdf_check_pages(self, num_pages, front=True)