This comprehensive guide provides detailed instructions on how to effectively manage applications and modules within your Odoo 18.0 environment. You will learn the essential steps for installing new functionalities, upgrading existing ones to leverage the latest improvements, and safely uninstalling apps, all directly from your Odoo dashboard.

By default, when you access the Apps section, a specific filter is applied, displaying only applications. To discover and manage individual modules, which offer more granular functionalities, you will need to adjust this filter. Simply select "Extra" from the available Filters options to broaden your search and access the full range of modules.

Add "Extra" filter in Odoo Apps.

Important Warning: The process of adding or removing applications can have significant implications for other interconnected applications within your database and may also affect your subscription costs. It is highly recommended to thoroughly evaluate these potential impacts and to test any proposed changes in a dedicated staging or duplicate environment before implementing them on your live production database.

  • Database Management Responsibility: The administrator of the Odoo database holds the primary responsibility for its usage and configuration. Their understanding of the organization's workflows and requirements is crucial for making informed decisions regarding app and module management.
  • Understanding Odoo App Dependencies: Many Odoo applications are designed with dependencies, meaning one app may require others to function correctly. Installing certain applications or features might automatically install additional, technically required apps and modules, even if they are not directly used by database users.
  • Testing Apps on Duplicate Databases: To mitigate risks, always test the installation or uninstallation of apps on a duplicated version of your database. This approach allows you to identify any required app dependencies or potential data loss before making changes to your production environment. For detailed instructions, learn how to duplicate an Odoo Online database or an Odoo On-premise database.

Install Apps and Modules

To install a new application or module, begin by navigating to the main Odoo dashboard. From there, access the App menu. You can then use the search bar to quickly locate the desired app by its name, or you may scroll through the available options to find it. Once you've identified the app, simply click on the "Activate" button located on its corresponding card to initiate the installation process.

Note: If the specific app or module you intend to install does not appear in the list, it may require a refresh of your app list. To do this, first activate developer mode. After activating developer mode, go to the Apps menu, then click the "Update Apps List" option to refresh the available applications and modules.

Upgrade Apps and Modules

With each new Odoo release, continuous improvements, new functionalities, and enhanced app features are consistently introduced. To take advantage of these latest advancements and ensure your applications are up-to-date, it is important to perform regular upgrades.

To upgrade an app or module, go to the Apps menu. On the card of the application you wish to upgrade, click the vertical ellipsis icon (⋮), which will reveal a dropdown menu. From this menu, select the "Upgrade" option to begin the upgrade process for that specific application.

Uninstall Apps and Modules

Danger: Uninstalling applications permanently deletes their associated database records. Prior to removing any apps from a production database, it is imperative to test the uninstallation process on a duplicated database to prevent irreversible data loss and unexpected system behavior.

Note: Due to the nature of app dependencies, where one application relies on another to function, uninstalling a single app might lead to the uninstallation of multiple interconnected apps and modules. Always review the full list of components that will be removed.

To uninstall an app or module, navigate to the Apps menu. Locate the app you intend to remove and click the vertical ellipsis icon (⋮) on its card. From the ensuing dropdown menu, select "Uninstall" to open the "Uninstall Module" pop-up window.

This pop-up window provides critical information. The "Apps to Uninstall" section clearly lists all applications that will be removed as part of this process, including any dependencies. The "Documents to Delete" section details all database records that are associated with these apps and will be permanently erased.

Tip: To view a comprehensive list of all module dependencies that will be affected by the uninstallation, select the "Show All" checkbox within the "Uninstall Module" pop-up window.

To finalize the uninstallation, thereby removing the app, its dependencies, and all related database records, click the "Uninstall" button.

An app's card with the "Uninstall" menu option highlighted.

Example: Consider the scenario where the Restaurant app relies on the Point of Sale app to operate. If you decide to uninstall the Point of Sale app, the system will automatically also uninstall the Restaurant app, along with any database records pertinent to both applications. This highlights the importance of understanding app dependencies before proceeding with uninstallation.

A warning message showing apps that are uninstalled if the uninstallation is completed.

Was this answer helpful? 0 Users Found This Useful (0 Votes)