From 72aee188a420e732e43a99ab30edd5b143fc6af0 Mon Sep 17 00:00:00 2001 From: mcsi-odoo Date: Mon, 3 Nov 2025 16:37:13 +0000 Subject: [PATCH] [ADD] spreadsheet: sharing and collaborating on spreadsheets task-4943669 X-original-commit: 27a5a224211aefff43b9d3020f0b250f2aac6357 --- .../applications/productivity/spreadsheet.rst | 10 +- .../productivity/spreadsheet/get_started.rst | 28 +- .../get_started/locale-difference.png | Bin 9645 -> 7557 bytes .../spreadsheet/share_collaborate.rst | 306 ++++++++++++++++++ 4 files changed, 334 insertions(+), 10 deletions(-) create mode 100644 content/applications/productivity/spreadsheet/share_collaborate.rst diff --git a/content/applications/productivity/spreadsheet.rst b/content/applications/productivity/spreadsheet.rst index 8d6d864a25..55f401cc49 100644 --- a/content/applications/productivity/spreadsheet.rst +++ b/content/applications/productivity/spreadsheet.rst @@ -13,6 +13,7 @@ Spreadsheet spreadsheet/insert spreadsheet/work_with_data spreadsheet/visualize_data + spreadsheet/share_collaborate **Odoo Spreadsheet** allows you to organize, manipulate, analyze, and visualize data. It offers similar functionality to other spreadsheet solutions with the added benefit of integrating directly @@ -28,19 +29,20 @@ With Odoo Spreadsheet, you can: - :doc:`create and use dynamic pivot tables ` - filter data across multiple Odoo data sources using :doc:`global filters ` -- visualize data using :doc:`charts ` and formatting -- share files internally and externally +- visualize data using :doc:`charts ` and :doc:`formatting + ` +- :doc:`share files internally and externally ` The Spreadsheet module is part of **Odoo Documents**. .. tip:: Within a spreadsheet, opening the command palette, using the :doc:`keyboard shortcut - <../../applications/essentials/keyboard_shortcuts>` `Ctrl` + `K` or `Command` + `K`, allows you + <../essentials/keyboard_shortcuts>` `Ctrl` + `K` or `Command` + `K`, allows you to browse and execute spreadsheet commands via the keyboard, without having to navigate menus. .. note:: Odoo spreadsheets serve as the foundation for the :doc:`dashboards available in Odoo Dashboards - <../../applications/productivity/dashboards>`. On a dashboard, charts and data tables are used to + `. On a dashboard, charts and data tables are used to display dynamic Odoo data and provide an overview of key business metrics. :ref:`Standard, pre-configured dashboards diff --git a/content/applications/productivity/spreadsheet/get_started.rst b/content/applications/productivity/spreadsheet/get_started.rst index 94019611af..2d5226c15f 100644 --- a/content/applications/productivity/spreadsheet/get_started.rst +++ b/content/applications/productivity/spreadsheet/get_started.rst @@ -135,9 +135,16 @@ spreadsheet via the :guilabel:`File` menu: - :icon:`os-copy-file` :guilabel:`Make a copy`: creates a duplicate of the current spreadsheet with the same :ref:`regional settings ` (or locale). -- :icon:`os-save` :guilabel:`Save as template`: allows the current spreadsheet to be used as a - :ref:`template ` for future spreadsheets. -- :icon:`os-download` :guilabel:`Download`: downloads the spreadsheet in `.xlsx` format. +- :icon:`fa-share-alt` :guilabel:`Share`: allows you to configure access rights to the spreadsheet + and :guilabel:`Share` it with specific users or copy a shareable link. For a spreadsheet + containing dynamic Odoo data that needs to be shared with a user who does not have the + appropriate access rights to the data, it is possible to :guilabel:`Freeze and share` the + spreadsheet. + + .. seealso:: + :ref:`Access and sharing ` + +- :icon:`fa-download` :guilabel:`Download`: downloads the spreadsheet in `.xlsx` format. .. important:: When you download a spreadsheet in `.xlsx` format, any spreadsheet formulas that retrieve Odoo @@ -148,14 +155,23 @@ spreadsheet via the :guilabel:`File` menu: .. tip:: Users with :guilabel:`Viewer` rights can also download a spreadsheet in `.xlsx` format. +- :icon:`fa-print` :guilabel:`Print`: prints a copy of the spreadsheet on a connected printer. +- :icon:`os-save` :guilabel:`Save as template`: allows the current spreadsheet to be used as a + :ref:`template ` for future spreadsheets. +- :icon:`fa-trash` :guilabel:`Move to trash`: moves the spreadsheet to the trash folder of the + Documents app + + .. tip:: + Items in the trash folder are permanently deleted after 30 days. + +- :icon:`os-add-to-dashboard` :guilabel:`Add to dashboard`: :ref:`converts + ` the current spreadsheet into an + :doc:`Odoo dashboard <../dashboards>`. - :icon:`os-version-history` :guilabel:`See version history`: provides read-only :ref:`access to previous versions ` of the current spreadsheet, which can be named and restored if needed. -- :icon:`fa-print` :guilabel:`Print`: prints a copy of the spreadsheet on a connected printer. - :icon:`os-cog` :guilabel:`Settings`: allows you to view and change the :ref:`locale ` of the current spreadsheet. -- :icon:`os-add-to-dashboard` :guilabel:`Add to dashboard`: :ref:`converts - ` the current spreadsheet into an Odoo dashboard. .. _spreadsheet/get-started/manage-spreadsheets-versioning: diff --git a/content/applications/productivity/spreadsheet/get_started/locale-difference.png b/content/applications/productivity/spreadsheet/get_started/locale-difference.png index 6368d323b26f024c76107710dfa34a33de93737e..8118c5abf3155c3ef9b0146b9244914b3197f321 100644 GIT binary patch literal 7557 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 F{|i?KiAVqd literal 9645 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 diff --git a/content/applications/productivity/spreadsheet/share_collaborate.rst b/content/applications/productivity/spreadsheet/share_collaborate.rst new file mode 100644 index 0000000000..43244beff8 --- /dev/null +++ b/content/applications/productivity/spreadsheet/share_collaborate.rst @@ -0,0 +1,306 @@ +===================== +Share and collaborate +===================== + +Odoo Spreadsheet offers various features that allow for efficient real-time collaboration while +ensuring the appropriate level of control and traceability, including: + +- :ref:`permission-based sharing ` +- :ref:`version history ` +- discussions via :ref:`comments and the spreadsheet's chatter thread + ` + +.. _spreadsheet/collaboration/access-sharing: + +Access and sharing +================== + +In principle, the rights to access Odoo spreadsheets are handled like :ref:`any other file in the +Documents app `. :ref:`Roles and permissions +` are either inherited from the folder a spreadsheet is +saved in or controlled at the level of the spreadsheet itself. + +However, there are important differences to consider between :ref:`spreadsheets that contain only +static data ` and :ref:`spreadsheets that contain +dynamic Odoo data `, in terms of both access and data +visibility. + +.. tip:: + + - Access to a folder or spreadsheet can be managed by its owner or any user with + :guilabel:`Editor` rights. + - A user with :guilabel:`Viewer` rights cannot share a spreadsheet with a specific user + directly, but can copy a link to the spreadsheet. + - Any user with access to a spreadsheet can download it as an `.xlsx` file by clicking + :menuselection:`File -->` :icon:`fa-download` :menuselection:`Download` from the menu bar. If + the spreadsheet contained dynamic data, the values are frozen at the moment of download. + +.. _spreadsheet/collaboration/roles-permissions: + +Roles and permissions +--------------------- + +Permissions are managed using the following roles: + +.. list-table:: + :header-rows: 1 + :stub-columns: 1 + :widths: 5 5 5 5 5 5 5 5 5 + + * - Role + - View + - Edit + - Delete + - Download .xlsx + - Share + - Manage roles + - Use comments + - Use chatter + * - Owner + - :icon:`fa-check` + - :icon:`fa-check` + - :icon:`fa-check` + - :icon:`fa-check` + - :icon:`fa-check` with specific people or via link + - :icon:`fa-check` including changing owner + - :icon:`fa-check` + - :icon:`fa-check` + * - Editor + - :icon:`fa-check` + - :icon:`fa-check` + - :icon:`fa-check` + - :icon:`fa-check` + - :icon:`fa-check` with specific people or via link + - :icon:`fa-check` but cannot change owner + - :icon:`fa-check` + - :icon:`fa-check` + * - Viewer + - :icon:`fa-check` + - :icon:`oi-close` + - :icon:`oi-close` + - :icon:`fa-check` + - :icon:`fa-check` only via link + - :icon:`oi-close` + - :icon:`oi-close` + - :icon:`fa-check` + +.. _spreadsheet/collaboration/static-spreadsheet: + +Share a static spreadsheet +-------------------------- + +Spreadsheets containing only static data can be shared internally or externally by the owner of the +spreadsheet or any user with :guilabel:`Editor` rights. + +To do so, click :icon:`fa-share-alt` :guilabel:`Share` in the upper-right corner above the +spreadsheet, then :ref:`configure access as appropriate `. + +.. _spreadsheet/collaboration/dynamic-spreadsheet: + +Share a dynamic spreadsheet +--------------------------- + +A spreadsheet is considered a *dynamic spreadsheet* if it contains any of the following: + +- formulas that retrieve live data from an Odoo database, e.g., in a :doc:`list or pivot table that + has been inserted into the spreadsheet ` +- a linked :ref:`data source `, even if the corresponding list or + pivot table has been deleted from the spreadsheet +- links to Odoo menu items + +Internal sharing +~~~~~~~~~~~~~~~~ + +Spreadsheets containing dynamic Odoo data can be shared *with internal users only* by the owner of +the spreadsheet or any user with :guilabel:`Editor` rights. + +However, having access to a spreadsheet does not necessarily mean an internal user *sees* all the +data in the original spreadsheet. The visibility of dynamic Odoo data is based on an internal user’s +access rights to the model from which the data has been retrieved, and takes into account any record +rules that may restrict access. + +.. important:: + Permissions to view data are taken into account when an internal user opens a spreadsheet, with + the spreadsheet only being populated with data the user is authorized to see. + + .. example:: + A sales manager creates a spreadsheet that includes sales data for all the salespeople in their + team. Users with the permission `Sales / User: Own Documents Only` only see data related to + their own sales. + +To share a spreadsheet containing dynamic Odoo data, click :icon:`fa-share-alt` :guilabel:`Share` in +the upper-right corner above the spreadsheet, then :ref:`configure access as appropriate +`. + +External sharing +~~~~~~~~~~~~~~~~ + +Spreadsheets containing dynamic Odoo data *cannot be accessed by external users*. + +.. note:: + If an external user attempts to access a dynamic spreadsheet via a link, an error message is + shown. + +If a spreadsheet containing Odoo data needs to be shared with an external user, the owner of the +spreadsheet or a user with :guilabel:`Editor` rights can create a frozen, read-only version. In this +version, all Odoo formulas are converted to their value at the moment the frozen version is created, +and any links to Odoo menus are removed. + +To create a frozen version of a spreadsheet that contains dynamic Odoo data, click +:menuselection:`File --> Share --> Freeze and share` from the menu bar, then :ref:`configure access +as appropriate `. + +.. tip:: + It is also possible to download a frozen version of a spreadsheet that contains Odoo data as an + `.xlsx` file by clicking :menuselection:`File -->` :icon:`fa-download` :menuselection:`Download` + from the menu bar. The values of any dynamic data are frozen at the moment of download. + +.. _spreadsheet/collaboration/comments-chatter: + +Comments and chatter +==================== + +Odoo Spreadsheet offers two ways to communicate with other users who have access to the same +spreadsheet, namely by using: + +- :ref:`comments ` +- the spreadsheet's :ref:`chatter thread ` + +.. _spreadsheet/collaboration/comments: + +Use comments in a spreadsheet +----------------------------- + +Comments, which are added to individual spreadsheet cells, are useful for discussing specific +elements of a spreadsheet. Other collaborators can be notified by typing `@` followed by their +name. + +.. important:: + Only the spreadsheet's owner or users with :guilabel:`Editor` rights can use comments in a + spreadsheet; both roles can perform the same actions. Comments are not visible to users with + :guilabel:`Viewer` rights. + +.. _spreadsheet/collaboration/comments-add-react: + +Add or react to comments +~~~~~~~~~~~~~~~~~~~~~~~~ + +To add or react to a comment: + +#. If the comment is: + + - the first comment being added to the cell, right-click the cell then click :icon:`os-comments` + :guilabel:`Insert comment` or click :menuselection:`Insert -->` :icon:`os-comments` + :menuselection:`Insert comment` from the menu bar. + - a reaction to an existing comment thread on a cell, click on the relevant cell or on the + comment thread to open the thread. + +#. Type a comment in the text box. + + .. tip:: + + - Click the :icon:`fa-plus-circle` icon, then: + + - :guilabel:`Add from Documents` to add a file saved in the Documents app + - :icon:`oi-gif-picker` :guilabel:`Add GIFS` to add GIFs (if this is enabled in the + :guilabel:`General Settings`) + + - Click :icon:`fa-smile-o` :guilabel:`(Add Emojis)` to add emojis. + - Type `@` followed by a user's name to tag them in the comment. + +#. Click the :icon:`fa-send-o` :guilabel:`(Log)` icon or press `Enter` to log the comment. + +Click anywhere else in the spreadsheet to close the comment thread. + +.. tip:: + To react to an individual comment with only an emoji, hover over the comment, click the + :icon:`oi-smile-add` :guilabel:`(Add a Reaction)` icon, then select the desired emoji. + +.. _spreadsheet/collaboration/comments-view: + +View comments +~~~~~~~~~~~~~ + +When a comment has been added to a cell, a small yellow triangle appears in the top right corner of +the cell. + +To view a comment thread on a single cell, hover over the cell; click the cell or the comment +thread to open the thread to be able to add a comment. + +To view all comments on a spreadsheet, click :menuselection:`View -->` :icon:`os-comments` +:menuselection:`All comments` from the menu bar. Alternatively, after opening a comment thread, +click :guilabel:`Open all comments`. + +The :guilabel:`Comments` panel opens on the right side of the spreadsheet. By default, comment +threads for :guilabel:`All sheets` of the spreadsheet are shown, grouped by sheet. To see only the +comment threads for the current sheet, select :guilabel:`This sheet` in the :guilabel:`Filter +comments` field. + +Click on a comment thread in the :guilabel:`Comments` panel to open it. + +.. _spreadsheet/collaboration/comments-edit-delete: + +Edit or delete comments +~~~~~~~~~~~~~~~~~~~~~~~ + +.. note:: + A spreadsheet's owner or users with :guilabel:`Editor` rights can edit or delete any comment. + +To edit a comment: + +#. Hover over the comment, then click the :icon:`fa-ellipsis-v` :guilabel:`(ellipsis)` icon. +#. Click :icon:`fa-pencil` :guilabel:`Edit`. +#. Make the desired changes, then click :guilabel:`Save` or press `Enter`. To abort the edit, click + :guilabel:`Cancel` or press `Escape`. + +.. tip:: + A comment that has been modified has *(edited)* added to the end of the text. + +To delete a comment: + +#. Hover over the comment, then click the :icon:`fa-ellipsis-v` :guilabel:`(ellipsis)` icon. +#. Click :icon:`fa-trash` :guilabel:`Delete`. +#. Click :guilabel:`Confirm` to confirm the deletion. + +.. _spreadsheet/collaboration/comments-resolve: + +Resolve comment threads +~~~~~~~~~~~~~~~~~~~~~~~ + +To resolve a comment thread: + +#. Access the :guilabel:`Comments` panel by clicking :menuselection:`View -->` :icon:`os-comments` + :menuselection:`All comments` from the menu bar. Alternatively, with a comment thread open, click + :guilabel:`Open all comments`. +#. Click the :icon:`fa-ellipsis-v` :guilabel:`(ellipsis)` icon for the relevant comment thread, then + click :guilabel:`Resolve this thread`. + +Once resolved, the comment thread is no longer accessible directly on the spreadsheet, but remains +visible in the :guilabel:`Comments` panel; resolved threads are identified by a :icon:`fa-check` +:guilabel:`(check)` icon. + +To reopen a resolved comment thread, from the :guilabel:`Comments` panel, click the +:icon:`fa-ellipsis-v` :guilabel:`(ellipsis)` icon for the relevant comment thread, then click +:guilabel:`Re-open this thread`. + +.. _spreadsheet/collaboration/chatter: + +Use a spreadsheet's chatter thread +---------------------------------- + +Whereas :ref:`comments ` on specific spreadsheet cells are +suited for discussions about specific elements of a spreadsheet, a spreadsheet’s :doc:`chatter +thread <../discuss/chatter>` allows for a more general discussion. + +To access the chatter thread of a spreadsheet: + +#. With the **Documents** app open, navigate to the folder or section where the spreadsheet is + saved. +#. Select the :icon:`oi-view-list` :guilabel:`(List)` view in the upper-right corner. +#. Select the relevant spreadsheet, then click the :icon:`fa-info-circle` :guilabel:`(Info & tags)` + button in the upper-right corner next to the view selector. Alternatively, with the spreadsheet + selected, click the :icon:`fa-cog` :guilabel:`Action` button, then select :icon:`fa-info-circle` + :guilabel:`(Info & tags)`. + +The spreadsheet’s chatter thread opens on the right of the screen, below the spreadsheet's +:ref:`details panel `.