Survey Certification Branding

survey_certification_branding
REPOSITORY
REPOSITORYOCA/survey
GIT
GIThttps://github.com/OCA/survey.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/survey/tree/16.0/survey_certification_branding
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Binhex
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Binhex
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, r.perez
WEBSITE
WEBSITEhttps://github.com/OCA/survey
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the functionality of survey to support customization of certification reports. Specifically, it enables:

- Overriding the company name displayed on the certificate.
- Setting a custom logo for each certification.

By default, Odoo pulls this information from the company settings, but this addon makes it editable at the survey level. It’s designed with minimal scope for easier integration and maintenance.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
certification_report_view_classic certification_report_view_classic ir.ui.view qweb Inherits survey.certification_report_view_classic
certification_report_view_modern certification_report_view_modern ir.ui.view qweb Inherits survey.certification_report_view_modern
survey_survey_view_form survey.survey page Inherits survey.survey_survey_view_form
Models touched (1)

New fields (2)
  • certification_company_name Char
    compute='_compute_certification_branding_fields' help='Company name to be used in the certification report. If left blank, the company name will be used.' readonly=False store=True args: 'Certification - Company Name'
  • certification_logo_512 Image
    compute='_compute_certification_branding_fields' help='Logo to be used in the certification report. It will be resized to a maximum of 512x512 pixels. If left blank, the company logo will be used.' max_height=512 max_width=512 readonly=False store=True string='Certification - Logo'
Public methods (0)

No public methods.