Repository
OCA/reporting-engine · module folder · Try on Runboat
Module version
1.0.0
Category
Tools
Folder size
0.04 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/reporting-engine
Last tracking update
2026-08-07 08:43:02
Authors
Odoo Community Association (OCA), Moduon
Maintainers
Odoo Community Association (OCA), Moduon
Committers
Weblate, OCA-git-bot, oca-ci, Joel Estrada
Odoo dependencies
odoo/odoo:
- web
Python dependencies
None
System dependencies
None
Required by
None
Description
This module extends the report configuration in order to display HTML content inside Report Footer on chosen reports.

### Implementation Details

The footer is injected into various report layouts. In some cases, the native footer div is **replaced** instead of just adding content before it:

- **`Bubble`**: The div is replaced to move the vertical separator bar that splits the footer content, ensuring a clean layout with the custom footer displayed above the native one.

- **`Standard`, `Folder`, `Boxed` and `Bold`**: The div is replaced and the footer layout is modified to ensure the HTML footer content occupies the full width instead of appearing inline with other elements.

In other layouts (`striped`, `wave`), the custom footer is simply inserted before the native footer without replacing it, as the layout structure handles the distribution correctly.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
act_report_xml_view ir.actions.report.footer_html.form ir.actions.report form Inherits base.act_report_xml_view
external_layout_bold_footer_html external_layout_bold_footer_html ir.ui.view qweb Inherits web.external_layout_bold
external_layout_boxed_footer_html external_layout_boxed_footer_html ir.ui.view qweb Inherits web.external_layout_boxed
external_layout_bubble_footer_html external_layout_bubble_footer_html ir.ui.view qweb Inherits web.external_layout_bubble
external_layout_folder_footer_html external_layout_folder_footer_html ir.ui.view qweb Inherits web.external_layout_folder
external_layout_standard_footer_html external_layout_standard_footer_html ir.ui.view qweb Inherits web.external_layout_standard
external_layout_striped_footer_html external_layout_striped_footer_html ir.ui.view qweb Inherits web.external_layout_striped
external_layout_wave_footer_html external_layout_wave_footer_html ir.ui.view qweb Inherits web.external_layout_wave
footer_html_template footer_html_template ir.ui.view qweb New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (1)
  • footer_html Html
    help="This HTML will be displayed in the footer of this report.\nIt's recommended to change Paper Format to a new one that fits correctly to this report by adjusting 'Bottom Margin (mm)' accordingly." string='Extra Footer'
Public methods (0)

No public methods.

Loading…