Outils
Lynx Industries
Sector-based app discovery — the Industries tab lists Lynx verticals, not Odoo ones
lynx_industries
· v19.0.1.0.3
Ce que cela résout
Lynx Industries
Turns the Industries tab of the Apps page into a Lynx surface.
Out of the box that tab belongs to base_import_module: picking a sector queries apps.odoo.com over the network and proposes official Odoo CE and Enterprise applications, which a Lynx tenant cannot use and should not be sold. This module repoints the tab at the local database so the sectors, and the applications inside them, are Lynx's own.
How It Works
Rather than introduce a parallel catalog, this reuses the two mechanisms Odoo already uses for the same job:
A sector is an ir.module.category. The sector list in the left panel is the Industries category subtree, resolved locally with the same counting logic stock Odoo uses on the Official Apps tab.
An industry is an installable module. Each lynx_industry_* pack declares its vertical through ordinary depends, so activating one sets the whole vertical up in a single click.
Because the tab now returns real ir.module.module records, the standard Activate button applies — and with it the lynx_license_enforcer gate. Nothing outside the tenant's plan can be installed from this page, including through a pack's dependencies.
Key Features
No network calls - the sector list and its applications come from the local database; apps.odoo.com is never contacted.
Licence-gated installs - the remote zip-import path that bypassed the enforcer is closed.
Plan visibility - each pack shows the plan it needs before it is clicked.
Module catalog - hosts lynx.app.catalog, the classification and tier layer shared by the Apps page and the public website.
Auto-Installation
Installs automatically alongside lynx_base so no tenant is ever left on the stock tab. That matters even where no industry pack ships: on a free-tier instance the sector list is simply empty, which is the correct answer, whereas the stock tab would be advertising Odoo Enterprise applications the tenant cannot use.
Integrates With
base_import_module - owns the Industries tab this module takes over.
lynx_license_enforcer - supplies the install gate and tier data.
Dépend de
Essayer Lynx Industries de votre équipe.
Essai gratuit, sans carte de crédit. Parlez à l'équipe des ventes quand vous êtes prêt.