Odoo's modular design allows users to customize their system by installing, upgrading, and uninstalling various applications and modules directly from the dashboard. This guide outlines the essential steps and considerations for managing these components effectively within Odoo 18.0.

When navigating the Odoo Apps dashboard, you will initially see a filter applied that displays only applications. To broaden your search and include modules, simply select the "Extra" option from the available Filters. This ensures you can locate all necessary components for your Odoo instance.

Add

Important Warning: Modifying the installed applications or modules can have significant repercussions on other functionalities within your database and and may impact your subscription costs. It is highly recommended to carefully consider all changes and, ideally, test them thoroughly in a staging environment before implementing them in your production database.

Before proceeding with any installations or uninstallations, keep the following crucial points in mind:

  • Database Administration Responsibilities: The database administrator bears primary responsibility for the appropriate usage and configuration of the Odoo system. Their understanding of the organization's workflows is paramount for effective database management.
  • Understanding App Dependencies: Odoo applications often have underlying dependencies. Installing certain apps or features might automatically install additional apps and modules that are technically required for their operation, even if these supplementary modules are not directly used by database users.
  • Utilize Database Duplication for Testing: To mitigate risks and understand potential impacts, always test new app installations or uninstallations on a duplicate database. This practice helps reveal any required app dependencies or what data might be affected or erased. Detailed instructions for duplicating an Odoo Online database or an Odoo On-premise database are available in the Odoo documentation.

Installing Apps and Modules

To install a new application or module, begin by navigating to the main Odoo dashboard. From there, access the Apps section. You can either use the search bar to quickly find the desired app by its name or browse through the available options. Once you locate the app, click the "Activate" button on its respective card to initiate the installation process.

Note: If you cannot find a specific app or module in the list, it might be necessary to update your app list. This can be achieved by first activating developer mode. After activating developer mode, return to the Apps menu and look for an "Update Apps List" option (often found under a "..." menu or similar in older versions, or an explicit button in newer interfaces like a refresh icon). Clicking this will refresh the available modules and applications.

Upgrading Apps and Modules

Odoo regularly releases new versions, bringing with them significant improvements, bug fixes, and enhanced app features. To leverage these latest advancements and functionalities, it is crucial to upgrade your installed applications and modules. Regularly updating ensures your system remains optimized and secure.

To upgrade an app, go to the Apps section from your Odoo dashboard. Locate the specific app you wish to upgrade, click on the vertical ellipsis (three dots) icon typically found on the app's card, and then select the "Upgrade" option from the dropdown menu.

Uninstalling Apps and Modules

Critical Danger: Be aware that uninstalling applications will also result in the permanent deletion of their associated database records. Due to the irreversible nature of this action, it is imperative to test the uninstallation process on a duplicated database before attempting to remove apps from a live production environment.

It's also important to understand that some applications have inherent dependencies. This means one app might rely on another to function correctly. Consequently, uninstalling a primary app could lead to the automatic uninstallation of multiple other dependent applications and modules.

To uninstall an app, navigate to the Apps section. Find the application you intend to remove, click the vertical ellipsis (three dots) icon on its card, and then select "Uninstall." This action will open a pop-up window titled "Uninstall module" which provides a summary of the pending operation.

Within this pop-up, the "Apps to Uninstall" section clearly lists all the applications that are slated for removal.

Tip: To gain a comprehensive understanding of all underlying module dependencies, select the "Show All" checkbox. This will provide a detailed view of every module that will be affected by the uninstallation.

Furthermore, the "Documents to Delete" section enumerates all the database records that will be permanently removed as part of this process. Review this list carefully.

To confirm and proceed with the uninstallation of the app, its dependencies, and all related database records, click the "Uninstall" button.

An app's card with the

Example: Consider the relationship between the Restaurant app and the Point of Sale app. The Restaurant application inherently requires the Point of Sale app to operate. Therefore, if you choose to uninstall the Point of Sale app, the system will also automatically uninstall the Restaurant app along with any associated records, ensuring system integrity.

A warning message showing apps that are uninstalled if the uninstallation is completed.
Was this answer helpful? 0 Users Found This Useful (0 Votes)