Core
Lynx Platform Base
Base configuration module for Lynx Platform
lynx_base
· v19.0.1.1.0
What this solves
Lynx Platform Base
The foundation every other Lynx module builds on — platform-wide config, the singleton settings panel, and the filter that keeps paid Odoo Enterprise modules out of the Apps view.
lynx.configuration is the single record where Lynx-specific settings live — platform name, edition, organisation details, support contact, documentation URL, password policy, default language and country, and the brand colours that lynx_base_website injects into the public site. The module also overrides ir.module.module.web_search_read to filter Odoo's paid enterprise modules out of the Apps menu, so self-hosters don't accidentally enable a module they don't have a license for. Every other Lynx module imports this for the configuration helper or to reach the platform brand colours.
Key Features
Singleton configuration model — lynx.configuration holds platform name, edition, version, support contact, brand colours, and password policy in one record; get_config() returns it.
System settings panel — res.config.settings exposes 40+ Lynx fields (platform branding, support contacts, license validation, backup test, cache clear) under a dedicated Lynx section.
Paid-module filter — ir.module.module.web_search_read hides Odoo Enterprise modules (MRP II, Sign, Helpdesk, Studio, Planning, Subscriptions, Quality, etc.) from the Apps view to prevent accidental installs without a license.
Brand-colour API — /lynx/api/website/colors (public route) returns the configured primary/secondary colours so external sites can pull live brand tokens.
License validation hooks — action_validate_license / action_revoke_license integrate with the Patrii license server for premium-tier gating.
Integrations
Lynx Platform Base works with 2 other modules
Each bridge ships separately so you only install what your team uses.
Depends on
Try Lynx Platform Base on your team.
Free trial, no credit card. Talk to sales when you're ready.