Managing Modules
View and manage all Odoo modules installed on a service.
Every Odoo service has a set of modules — both core Odoo modules and any addons you've deployed. hav.sh provides a centralized view of all modules and their states.
#Viewing modules
To see all modules on a service:
- Open the service from the Services list
- Click the Modules tab
You'll see a list of all discovered modules with their current state.
#Module states
| State | Meaning |
|---|---|
| Installed | The module is active and running |
| Uninstalled | The module is available but not activated |
| Upgrading | The module is currently being upgraded |
| Installing | The module is in the process of being installed |
#Syncing modules
hav.sh periodically syncs the module list from your running Odoo instance. This happens:
- Automatically via webhooks when modules change
- When you trigger a Full Sync from the service actions
A full sync discovers all available modules, their versions, and their current state. This keeps hav.sh's view in sync with what's actually running in Odoo.
#Core vs. addon modules
- Core modules come built into Odoo (e.g., CRM, Accounting, Inventory)
- Addon modules are extensions you've deployed via hav.sh from GitHub repositories
Both types appear in the modules list, giving you a complete picture of what's running on each service.