|
2 | 2 | Apps and modules
|
3 | 3 | ================
|
4 | 4 |
|
5 |
| -You can :ref:`install <general/install>`, :ref:`upgrade <general/upgrade>` and :ref:`uninstall |
6 |
| -<general/uninstall>` all apps and modules from the :menuselection:`Apps` dashboard. |
| 5 | +:ref:`Install <general/install>`, :ref:`upgrade <general/upgrade>` and :ref:`uninstall |
| 6 | +<general/uninstall>` any needed apps and modules from the :menuselection:`Apps` dashboard. |
7 | 7 |
|
8 |
| -By default, an *Apps* filter is applied. If you want to search for modules, click on |
9 |
| -*Filters* and select *Extra*. |
| 8 | +By default, an :guilabel:`Apps` filter is applied. To search for modules too, select |
| 9 | +:guilabel:`Extra` from the :icon:`fa-filter` :guilabel:`Filters`. |
10 | 10 |
|
11 | 11 | .. image:: apps_modules/apps-search-filter.png
|
12 |
| - :align: center |
13 |
| - :alt: Add "Extra" filter in Odoo Apps |
| 12 | + :alt: Add "Extra" filter in Odoo Apps. |
14 | 13 |
|
15 | 14 | .. warning::
|
16 |
| - Odoo is *not a smartphone*, and its apps shouldn't be installed or uninstalled carelessly. Apply |
17 |
| - caution when adding or removing apps and modules on your database since this may impact your |
18 |
| - subscription costs. |
19 |
| - |
20 |
| - - | **Installing or uninstalling apps and managing users is up to you.** |
21 |
| - | As the administrator of your database, you are responsible for its usage, as you know best |
22 |
| - how your organization works. |
23 |
| - - | **Odoo apps have dependencies.** |
24 |
| - | Installing some apps and features with dependencies may also install additional apps and |
25 |
| - modules that are technically required, even if you won't actively use them. |
26 |
| - - | **Test app installation/removal on a duplicate of your database.** |
27 |
| - | This way, you can know what app dependencies may be required or what data may be erased. |
| 15 | + Adding or removing apps can significantly affect other apps in the database and modify |
| 16 | + subscription costs. Consider carefully or test the changes in a staging environment before |
| 17 | + proceeding. |
| 18 | + |
| 19 | + - **Administrators manage the database**: The administrator of the database is responsible for |
| 20 | + its usage, as they know best how their organization works. |
| 21 | + - **Odoo apps can have dependencies**: Installing some apps and features with dependencies may |
| 22 | + also install additional apps and modules that are technically required, even if database users |
| 23 | + do not actively use them. |
| 24 | + - **Duplicate the database to test apps**: Testing on a duplicate database reveals what app |
| 25 | + dependencies may be required or what database may be erased. Learn how to duplicate an |
| 26 | + :doc:`Odoo Online database <../../administration/odoo_online>` or an :doc:`Odoo On-premise |
| 27 | + database <../../administration/on_premise>`. |
28 | 28 |
|
29 | 29 | .. _general/install:
|
30 | 30 |
|
31 | 31 | Install apps and modules
|
32 | 32 | ========================
|
33 | 33 |
|
34 |
| -Go to :menuselection:`Apps`, and click on the *Install* button of the app you want to install. |
| 34 | +From the main Odoo dashboard, open the :menuselection:`Apps` app, then click on the search bar to |
| 35 | +find the app to be installed or scroll to find it. From here, click :guilabel:`Activate` on the |
| 36 | +app's card. |
35 | 37 |
|
36 | 38 | .. note::
|
37 |
| - If the module you are looking for is not listed, you can **update the app list**. |
38 |
| - |
39 |
| - To do so, activate the :ref:`developer mode <developer-mode>`, then go to :menuselection:`Apps |
40 |
| - --> Update Apps List` and click on *Update*. |
| 39 | + If the app or module to be installed is not listed, update the app list by activating |
| 40 | + :ref:`developer mode <developer-mode>`, and then go to :menuselection:`Apps --> Update Apps |
| 41 | + List`, and then click :guilabel:`Update`. |
41 | 42 |
|
42 | 43 | .. _general/upgrade:
|
43 | 44 |
|
44 | 45 | Upgrade apps and modules
|
45 | 46 | ========================
|
46 | 47 |
|
47 |
| -On some occasions, new improvements or app features are added to :doc:`supported versions of Odoo |
48 |
| -</administration/supported_versions>`. To be able to use them, you must **upgrade** your app. |
| 48 | +With each :doc:`new Odoo release </administration/supported_versions>`, new improvements or app |
| 49 | +features are added. Upgrade the app to use these new improvements and features. |
49 | 50 |
|
50 |
| -Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you want to upgrade, then on |
51 |
| -*Upgrade*. |
| 51 | +Go to :menuselection:`Apps` and then on the app to upgrade, click the :icon:`fa-ellipsis-v` |
| 52 | +:guilabel:`(vertical ellipsis)` icon and select :guilabel:`Upgrade`. |
52 | 53 |
|
53 | 54 | .. _general/uninstall:
|
54 | 55 |
|
55 | 56 | Uninstall apps and modules
|
56 | 57 | ==========================
|
57 | 58 |
|
58 |
| -Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you want to uninstall, then on |
59 |
| -*Uninstall*. |
| 59 | +.. danger:: |
| 60 | + Uninstalling apps also deletes their database records. Test uninstalling apps on a duplicated |
| 61 | + database before removing apps on a production database. |
60 | 62 |
|
61 |
| -.. image:: apps_modules/uninstall.png |
62 |
| - :align: center |
| 63 | +.. note:: |
| 64 | + Some apps have dependencies, meaning that one app requires another. Therefore, uninstalling one |
| 65 | + app may uninstall multiple apps and modules. |
63 | 66 |
|
64 |
| -Some apps have dependencies, meaning that one app requires another. Therefore, uninstalling one app |
65 |
| -may uninstall multiple apps and modules. Odoo warns you which dependent apps and modules are |
66 |
| -affected by it. |
| 67 | +Go to :menuselection:`Apps` and then on the app to uninstall, click the :icon:`fa-ellipsis-v` |
| 68 | +:guilabel:`(vertical ellipsis)` icon and select :guilabel:`Uninstall` to open the |
| 69 | +:guilabel:`Uninstall module` pop-up window. |
67 | 70 |
|
68 |
| -.. image:: apps_modules/uninstall_deps.png |
69 |
| - :align: center |
| 71 | +The :guilabel:`Apps to Uninstall` section lists the applications to be uninstalled. |
70 | 72 |
|
71 |
| -To complete the uninstallation, click on *Confirm*. |
| 73 | +.. tip:: |
| 74 | + Select the :guilabel:`Show All` checkbox to display all module dependencies. |
72 | 75 |
|
73 |
| -.. danger:: |
74 |
| - Uninstalling an app also uninstalls all its dependencies and permanently erases their data. |
| 76 | +The :guilabel:`Documents to Delete` section lists the database records to be deleted. |
| 77 | + |
| 78 | +To proceed with uninstalling the app, its dependencies, and all related database records, click |
| 79 | +:guilabel:`Uninstall`. |
| 80 | + |
| 81 | +.. image:: apps_modules/uninstall.png |
| 82 | + :alt: An app's card with the "Uninstall" menu option highlighted. |
| 83 | + |
| 84 | +.. example:: |
| 85 | + The **Restaurant** app requires the **Point of Sale** app to function, so uninstalling the |
| 86 | + **Point of Sale** app will also uninstall the **Restaurant** app, and any related records. |
| 87 | + |
| 88 | + .. image:: apps_modules/uninstall-deps.png |
| 89 | + :alt: A warning message showing apps that are uninstalled if the uninstallation is completed. |
0 commit comments