Support Branding

support_branding
REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/14.0/support_branding
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYHidden/Tools
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Sunflower IT, Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Sunflower IT, Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, KKamaa, Alessandro Uffreduzzi, Sebastiano Picchi
WEBSITE
WEBSITEhttps://github.com/OCA/web
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
    - base_setup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
assets_backend support_branding assets ir.ui.view qweb Inherits web.assets_backend
support_branding_qunit_suite_tests Support Branding tests ir.ui.view qweb Inherits web.qunit_suite_tests
support_res_config_settings_view_form support.res.config.settings.view.form res.config.settings xpath Inherits base.res_config_settings_view_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_support_branding_config_param_data(self)
    @api.model

New fields (5)
  • support_branding_color Char
    string='Branding color'
  • support_company Char
    string='Support Company Name'
  • support_company_url Char
    string='Company URL'
  • support_email Char
    string='Support email'
  • support_release Char
    string='Support release'
Public methods (3)
  • get_values(self)
  • set_values(self)
  • test_support_branding_error(self)
REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/10.0/support_branding
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYDependecy/Hidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, Stéphane Bidoul (ACSONE), oca-travis
WEBSITE
WEBSITEhttp://therp.nl
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
menu_secondary menu_secondary ir.ui.view qweb Inherits web.menu_secondary
support_branding_assets support_branding assets ir.ui.view qweb Inherits web.assets_backend
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/9.0/support_branding
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYDependecy/Hidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot
WEBSITE
WEBSITEhttp://therp.nl
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
menu_secondary menu_secondary ir.ui.view qweb Inherits web.menu_secondary
support_branding_assets support_branding assets ir.ui.view qweb Inherits web.assets_backend
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/8.0/support_branding
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYDependecy/Hidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Holger Brunn, Quentin THEURET, Pedro M. Baeza, Sylvain LE GAL, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Matjaž Mozetič
WEBSITE
WEBSITEhttp://therp.nl
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
menu_secondary menu_secondary ir.ui.view qweb Inherits web.menu_secondary
support_branding_assets support_branding assets ir.ui.view qweb Inherits web.assets_backend
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/7.0/support_branding
VERSION
VERSION 2.0
CATEGORY
CATEGORYDependecy/Hidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSsebalix, Stéphane Bidoul (ACSONE), OCA Transbot
WEBSITE
WEBSITEhttp://therp.nl
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Support branding
================

If you run an Odoo support company and you support customers without an OPW,
you can brand the Odoo instance accordingly using this module. This module will
add a line `Supported by $yourcompany` in the menu footer and add a button to
mail exception messages to your support email address.


Configuration
=============

This module is controlled by config parameters:

support_branding.company_name
    Your company's name

support_branding.company_url
    Your company's website

support_branding.company_color
    The color to show your company's name in (CSS syntax)

support_branding.support_email
    The (optional) mailaddress to contact for support

support_branding.release
    The (optional) version number of your deployment

You probably want to depend on this module in your customer specific module and
add the following XML::

  <record id="support_branding.config_parameter_company_name"
          model="ir.config_parameter">
      <field name="value">Your company</field>
  </record>
  <record id="support_branding.config_parameter_company_url"
          model="ir.config_parameter">
      <field name="value">https://yourwebsite.com</field>
  </record>
  <record id="support_branding.config_parameter_company_color"
          model="ir.config_parameter">
      <field name="value">#000</field>
  </record>
  <record id="support_branding.config_parameter_support_email"
          model="ir.config_parameter">
      <field name="value">support@yourwebsite.com</field>
  </record>
  <record id="support_branding.config_parameter_support_email"
          model="ir.config_parameter">
      <field name="value">support@yourwebsite.com</field>
  </record>
  <record id="config_parameter_release" model="ir.config_parameter">
      <field name="value">42</field>
  </record>Configuration

Note that the email button is only visible if you configure an email address,
the default is empty!

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.