TIP: You can type at any time to perform a new search.
Brand External Report Layout
brand_external_report_layout · OCA/brand
- Repository
- OCA/brand · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Uncategorized
- Folder size
- 0.15 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/brand
- Last tracking update
- 2026-08-07 08:43:05
- Authors
- ACSONE SA/NV, Odoo Community Association (OCA)
- Maintainers
- ACSONE SA/NV, Odoo Community Association (OCA)
- Committers
- Weblate, OCA-git-bot, oca-ci, bosd
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allows you to have a different layout by brand for your external reports.
Code Analysis ⓘ
Views touched (11)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
brand_document_layout_form_view |
brand.document.layout | form | Inherits web.view_base_document_layout | |
brand_external_layout |
brand_external_layout | ir.ui.view | qweb | Inherits web.external_layout |
external_layout_bold |
external_layout_bold | ir.ui.view | qweb | Inherits web.external_layout_bold |
external_layout_boxed |
external_layout_boxed | ir.ui.view | qweb | Inherits web.external_layout_boxed |
external_layout_bubble |
external_layout_bubble | ir.ui.view | qweb | Inherits web.external_layout_bubble |
external_layout_folder |
external_layout_folder | ir.ui.view | qweb | Inherits web.external_layout_folder |
external_layout_standard |
external_layout_standard | ir.ui.view | qweb | Inherits web.external_layout_standard |
external_layout_striped |
external_layout_striped | ir.ui.view | qweb | Inherits web.external_layout_striped |
external_layout_wave |
external_layout_wave | ir.ui.view | qweb | Inherits web.external_layout_wave |
res_brand_form_view |
res.brand | form | Inherits brand.res_brand_form_view | |
styles_brand_report |
styles_brand_report | ir.ui.view | qweb | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (12)
-
brand_idMany2one → res.brandrequired=True args: 'res.brand' -
company_detailsHtmlreadonly=Falserelated='brand_id.company_details' -
external_report_layout_idMany2onereadonly=Falserelated='brand_id.external_report_layout_id' -
fontSelectionreadonly=Falserelated='brand_id.font' -
layout_backgroundSelectionreadonly=Falserelated='brand_id.layout_background' -
layout_background_imageBinaryreadonly=Falserelated='brand_id.layout_background_image' -
logoBinaryreadonly=Falserelated='brand_id.logo' -
paperformat_idMany2onereadonly=Falserelated='brand_id.paperformat_id' -
primary_colorCharreadonly=Falserelated='brand_id.primary_color' -
report_footerHtmlreadonly=Falserelated='brand_id.report_footer' -
report_headerHtmlreadonly=Falserelated='brand_id.report_header' -
secondary_colorCharreadonly=Falserelated='brand_id.secondary_color'
No public methods.
New fields (12)
-
company_detailsHtmlhelp='Header text displayed at the top of all reports.'string='Brand Details' -
external_report_layout_idMany2one → ir.ui.viewcomodel_name='ir.ui.view'string='Document Template' -
fontSelectiondefault='Lato' args: [('Lato', 'Lato'), ('Roboto', 'Roboto'), ('Open_Sans', 'Open Sans'), ('Montserrat', 'Montserrat'), ('Oswald', 'Oswald'), ('Raleway', 'Raleway'), ('Tajawal', 'Tajawal'), ('Fira_Mono', 'Fira Mono')] -
is_company_details_emptyBooleancompute='_compute_empty_company_details' -
layout_backgroundSelectiondefault='Blank'required=True args: [('Blank', 'Blank'), ('Custom', 'Custom')] -
layout_background_imageBinaryargs: 'Background Image' -
logoBinarydefault=_get_default_brand_logoreadonly=Falserelated='partner_id.image_1920'string='Brand Logo' -
paperformat_idMany2one → report.paperformatdefault=<expr> args: 'report.paperformat', 'Paper format' -
primary_colorChar -
report_footerHtmlhelp='Footer text displayed at the bottom of all reports.'translate=True -
report_headerHtmlhelp='Appears by default on the top right corner of your printed documents (report header).' -
secondary_colorChar
-
change_report_template(self) -
create(self, vals_list)@api.model_create_multi -
write(self, values)
Loading…
Loading…
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 64 days ago
- Last activity
- 49 days ago
- Repository
- OCA/brand
- Pull request
- [19.0] [MIG] brand_external_report_layout: Migration to 19.0 (#311)