Branding Kit
Contents
Branding Kit#
Module: spp_branding_kit
Overview#
This module is for sys admins and developers who need to customize OpenSPP's branding, URL routing, and telemetry settings.
Branding Kit provides comprehensive branding customization for OpenSPP deployments. It replaces Odoo branding with OpenSPP branding across the platform, adds URL routing aliases, and manages telemetry configuration.
Use this module when you need to:
Replace Odoo branding with OpenSPP or custom branding
Provide
/opensppURL routes as aliases for/odooroutesControl telemetry data collection
Customize email signatures, report footers, and system messages
Module Dependencies#
Dependency |
Purpose |
|---|---|
|
Central security definitions for OpenSPP modules |
|
Odoo core framework |
|
Web interface components |
|
Base setup wizard |
|
OpenSPP Theme |
Key Features#
URL Routing#
The module provides branded URL paths as aliases:
Branded URL |
Original URL |
|---|---|
|
|
|
|
|
|
Telemetry Management#
Control how telemetry data is handled:
Option |
Behavior |
|---|---|
Enabled |
Redirects telemetry to OpenSPP endpoint |
Disabled |
Completely disables telemetry data collection |
Branding Customization#
Element |
Customization |
|---|---|
System name |
Configurable (default: "OpenSPP Platform") |
Email signatures |
Replaces Odoo signature with OpenSPP |
Report headers |
Updates company branding |
Help links |
Custom documentation and support URLs |
Module filtering |
"OpenSPP Apps" menu for OpenSPP modules |
Post-Install Changes#
The module automatically applies these changes on installation:
Disables Odoo brand promotion messages
Removes module update notification crons
Hides theme store menu
Injects OpenSPP branding into web client session
Configuration#
After installing:
Open Settings
Scroll to the OpenSPP Branding section
Configure the following options:
Setting |
Description |
Default |
|---|---|---|
System Name |
Name shown in UI |
OpenSPP Platform |
Documentation URL |
Link for help/docs |
|
Support URL |
Link for support requests |
- |
Display Branding |
Show "Powered by OpenSPP" |
Enabled |
Enable Telemetry |
Send anonymized usage data |
Disabled |
Telemetry Endpoint |
Target URL for telemetry |
Extended Models#
This module does not introduce new models. It extends existing Odoo models:
Model |
Extension Purpose |
|---|---|
|
Custom email signature, removes Odoo URLs |
|
Branding and telemetry configuration fields |
|
Injects OpenSPP branding into session info |
|
Utility to count paid/proprietary apps |
openspp.org