From 3c338ea04198195e91c0491cf6d66d7d21da9e36 Mon Sep 17 00:00:00 2001 From: "Timothy Kukulka (tiku)" Date: Mon, 30 Jan 2023 20:12:39 +0000 Subject: [PATCH] [IMP] Maintain: Add process to delete account and clean-up closes odoo/documentation#3810 X-original-commit: 6b7c550724990279fc7e99474c97e3a76c47c136 Signed-off-by: Antoine Vandevenne (anv) Signed-off-by: Timothy Kukulka (tiku) --- .../administration/maintain/odoo_online.rst | 48 +++++++++--------- content/applications/general/users.rst | 9 ++-- .../general/users/delete_account.rst | 21 ++++++++ .../users/delete_account/delete-account.png | Bin 0 -> 17947 bytes 4 files changed, 50 insertions(+), 28 deletions(-) create mode 100644 content/applications/general/users/delete_account.rst create mode 100644 content/applications/general/users/delete_account/delete-account.png diff --git a/content/administration/maintain/odoo_online.rst b/content/administration/maintain/odoo_online.rst index f7eaf3346..9024cbaf2 100644 --- a/content/administration/maintain/odoo_online.rst +++ b/content/administration/maintain/odoo_online.rst @@ -3,20 +3,22 @@ Odoo Online database management =============================== To manage a database, sign in to https://www.odoo.com and access the `database management page -`_ by clicking on the user icon, then on *My Databases*. +`_ by clicking on the user icon, then on +:guilabel:`My Databases`. .. image:: odoo_online/my-databases.png :align: center :alt: Clicking on the user icon opens a drop-down menu. "My databases" button is highlighted. .. note:: - Make sure you are connected as the administrator of the database you want to manage. + Make sure to connect as the administrator of the database that changes will be made on. .. image:: odoo_online/dropdown-menu.png :align: right :alt: Clicking on the gear icon opens the drop-down menu. -Open the drop-down menu next to the database you want to manage by clicking on the gear icon. +Open the drop-down menu next to the database that changes will be made on by clicking on the gear +icon. Several actions are available: @@ -35,22 +37,22 @@ Several actions are available: Upgrade ======= -If you are *not* on the latest **Online version**, you should receive an invitation to :doc:`upgrade -<../upgrade>` your database. A **Rolling Release button** on your database's main screen proposes an -upgrade to the latest version (e.g., 13.0 to 15.1). +If the database is *not* on the latest **Online version**, the administrator should receive an +invitation to :doc:`upgrade <../upgrade>` the database. A :guilabel:`Rolling Release`` button on the +database's main screen proposes an upgrade to the latest version (e.g., 14.0 to 16.1). .. important:: - - | **If your Odoo database's version is lower than the latest major release:** - | You must upgrade your database within two months. After these two months, an automatic + - | **If the Odoo database's version is lower than the latest major release:** + | The database must be upgraded within two months. After these two months, an automatic upgrade is initiated. - - | **If your Odoo database's version is equal to or higher than the latest major release:** - | You can disregard the invitation to upgrade as you probably wouldn't benefit from new + - | **If the Odoo database's version is equal to or higher than the latest major release:** + | Disregard the invitation to upgrade as the database probably wouldn't benefit from new features every two months. .. note:: Versions that are not supported anymore become deprecated and need to be updated to avoid - security issues. We recommend you initiate the upgrade of the database yourself, as this method - allows you to request a test upgrade of your database to check for any discrepancies. + security issues. Odoo recommends that the company initiate the upgrade, as this method allows for + the company to request a test upgrade of the database to check for any discrepancies. .. seealso:: - :doc:`../upgrade` @@ -61,12 +63,12 @@ upgrade to the latest version (e.g., 13.0 to 15.1). Duplicate ========= -Make an exact copy of the database to be able to perform testing without compromising the daily -operations. +This allows to make an exact copy of the database to be able to perform testing without compromising +the daily operations. .. important:: - - By checking *For testing purposes*, all external communication (emails, payments, delivery - orders, etc.) are disabled by default on the duplicated database. + - By checking :guilabel:`For testing purposes`, all external communication (emails, payments, + delivery orders, etc.) are disabled by default on the duplicated database. - Duplicate databases expire automatically after 15 days. .. _odoo_online/rename: @@ -81,7 +83,7 @@ Rename the database and its URL. Download ======== -Download instantly a ZIP file with a backup of the database. +Instantly download a ZIP file with a backup of the database. .. note:: Databases are backed up daily according to the `Odoo Cloud SLA @@ -115,8 +117,8 @@ Delete a database instantly. Deleting a database means that all data is permanently lost. The deletion is instant and for all users. It is recommended to create a backup of the database before deleting it. -Read carefully the warning message that pops up and proceed only if you fully understand the -implications of deleting a database: +Carefully read the warning message that pops up and proceed only if the implications of deleting a +database are fully understood: .. image:: odoo_online/delete.png :align: center @@ -127,7 +129,6 @@ implications of deleting a database: - The database name is immediately available for a new database. - It is not possible to delete a database if it is expired or linked to a subscription. If needed, please get in touch with `Odoo Support `_. - - To delete your account, please get in touch with `Odoo Support `_. .. _odoo_online/contact-support: @@ -142,14 +143,15 @@ pre-filled. Invite / Remove Users ===================== -To invite users, fill out the email address of the new user and click on *Invite*. To add multiple -users, click on *Add more users*. +To invite users, fill out the email address of the new user and click on :guilabel:`Invite`. To add +multiple users, click on :guilabel:`Add more users`. .. image:: odoo_online/invite-users.png :align: center :alt: Clicking on "Add more users" adds additional email fields. -To remove users, select the users to remove and click on *Remove*. +To remove users, select the users to remove and click on :guilabel:`Remove`. .. seealso:: - :doc:`/applications/general/users/manage_users` + - :doc:`/applications/general/users/delete_account` diff --git a/content/applications/general/users.rst b/content/applications/general/users.rst index 4ee73a1f8..1851c4c22 100644 --- a/content/applications/general/users.rst +++ b/content/applications/general/users.rst @@ -1,10 +1,8 @@ :nosearch: -:hide-page-toc: -:show-toc: -================= -Users & Companies -================= +=================== +Users and companies +=================== Odoo defines a *user* as someone who has access to a database to perform daily tasks. You can add as many users as you need and, in order to restrict the type of information each user can access, rules @@ -18,3 +16,4 @@ can be applied. Users and access rights can be added and changed at any point. users/access_rights users/companies users/portal + users/delete_account diff --git a/content/applications/general/users/delete_account.rst b/content/applications/general/users/delete_account.rst new file mode 100644 index 000000000..c10b6a47d --- /dev/null +++ b/content/applications/general/users/delete_account.rst @@ -0,0 +1,21 @@ +============================ +Deleting an Odoo.com Account +============================ + +To delete your Odoo.com account, access the delete option by clicking on the user icon. The delete +option can be accessed by going to :menuselection:`My Account --> Edit Security Settings --> Delete +Account`. It can also be accessed by going to https://www.odoo.com/my/home. + +.. danger:: + Deleting an Odoo account is irreversible. Take caution when performing this action as the + Odoo.com account will not be retrievable. + +Upon clicking the :guilabel:`Delete Account` button, a pop-up window will appear, asking you to +confirm the account deletion. + +.. image:: delete_account/delete-account.png + :align: center + :alt: Clicking on the Delete Account button will populate a window verifying the change. + +Confirm the deletion by entering the :guilabel:`password` and the :guilabel:`login` for the account +being deleted. Click the :guilabel:`Delete Account` button to confirm the deletion. diff --git a/content/applications/general/users/delete_account/delete-account.png b/content/applications/general/users/delete_account/delete-account.png new file mode 100644 index 0000000000000000000000000000000000000000..0e179f0f942be66934fa9cb3b33c660bfbb7e366 GIT binary patch literal 17947 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 W9Nqlx+#TTQE)1ToelF{r5}E)do%n(P literal 0 HcmV?d00001