Wednesday, April 21, 2021
1 change
New functionality added to Odoo
Documents spreadsheets now support real-time collaborative editing, allowing multiple users to work on the same spreadsheet at once. The update also improves reliability and loading performance by managing shared revisions consistently and keeping regular snapshots.
Original PR description
This commit update o-spreadsheet to the latest version. The most notable change is the introduction of a realtime collaboration feature. It was introduced in odoo/o-spreadsheet@7c0e933 Odoo needs to implement the collaboration server that integrates with the o-spreadsheet library. This comes with some challenges: 1) Ensure consistency between many revisions coming from many concurrent users. This is documented in the code. 2) Maintaining regular snapshots to ensure low loading times. Alternatives and the final choice are described in enterprise/documents_spreadsheet/models/snapshotting.md The complete changelog with all the new spreadsheet features and bug fixes can be found here: https://github.com/odoo/o-spreadsheet/releases/tag/3.0.0 (still unpublished) Task-id 2345192 Co-authored-by: LucasLefevre <lul@odoo.com> Co-authored-by: pro-odoo <pro@odoo.com>