[17.0][MIG] spreadsheet_oca: Migration to 17.0 - #60
Conversation
With this change we are adding an extra layer of security. Without it, any user was able to sniff how all happened using something like:
const any_spreadsheet_id = 1234;
const channel = "spreadsheet_oca;spreadsheet.spreadsheet;" + any_spreadsheet_id;
bus_service.addChannel(channel);
bus_service.addEventListener("spreadsheet_oca", (message) => /* every revision arrives here */
With the change, we verify the access to the model with a similar logic to `web_editor` fields
…init logic to set default locale of new sheets
|
@etobella @CarlosRoca13 @pedrobaeza |
|
/ocabot migration spreadsheet_oca |
pedrobaeza
left a comment
There was a problem hiding this comment.
Tested extensively on runboat and working properly.
I miss 2 features that are in enterprise:
- See version history.
- Add to dashboard from a regular spreadsheet.
Is it possible to add these enhancements in a new PR?
I'm merging this one anyway for having a first functional migration included. Thanks for all the work.
/ocabot merge nobump
|
This PR looks fantastic, let's merge it! |
|
Congratulations, your PR was merged at a36318e. Thanks a lot for contributing to OCA. ❤️ |
|
Hi all. Thanks for your work and your review. Must have module. |
25b3cc1064 Translated using Weblate (Chinese (Simplified) (zh_CN)) b6d749af8f Added translation using Weblate (Chinese (Simplified) (zh_CN)) a72bee6608 Added translation using Weblate (Chinese (Simplified) (zh_CN)) 8fb417a682 [BOT] post-merge updates 17e5daee9c [UPD] Update spreadsheet_dashboard_oca.pot 04f7572ce4 Merge PR #61 into 17.0 8ce445db40 [IMP] Remove dependency on spreadsheet.mixin, moved to spreadsheet.abstract cb56e3fb70 [IMP] spreadsheet_oca: pre-commit auto fixes 87f888a72a [FIX] Rename field data to spreadsheet_binary_data in line with v17 spreadsheet_oca changes in PR (OCA/spreadsheet#60) Remove dependency on base_view_inheritance_extension module. 1d992e9005 [MIG] spreadsheet_dashboard_oca: Finish migration to 17.0 66ea99df49 [MIG] spreadsheet_dashboard_oca: Migration to 17.0 6d5face57d [IMP] spreadsheet_dashboard_oca: black, isort, prettier fb81806f11 [BOT] post-merge updates 85857f73ce [IMP] spreadsheet_*_oca: Add possibility to make columns dynamic 0895100514 Translated using Weblate (Portuguese) f9a9451da0 Added translation using Weblate (Portuguese) 3a5f342ce0 Translated using Weblate (Italian) 5bb735a104 Update translation files 0456e87b31 [BOT] post-merge updates 7cc3e2e9f3 [UPD] Update spreadsheet_dashboard_oca.pot 2182974f84 [IMP] spreadsheet_dashboard_oca: Add option to create new dashboard 9bfc227476 [IMP] spreadsheet_oca: Allow generate dynamic tables fa825d4f40 [FIX] spreadsheet_dashboard_oca: Error with dashboard_sheet selected d7568da53a [IMP] spreadsheet*_oca: Add field to define name of table and restructure order of fields a6d19db9fd Translated using Weblate (Italian) cb8a2f6b22 Update translation files e8ce6db802 [BOT] post-merge updates c4873bfba1 [UPD] Update spreadsheet_dashboard_oca.pot cb91061a40 [IMP] spreadsheet_dashboard_oca: Dashboard editability 1876eeceac Added translation using Weblate (French) 19a2a6184a Translated using Weblate (Italian) 97c2e96918 Translated using Weblate (Dutch) 84f54f7e96 Added translation using Weblate (Dutch) 725a2bb0c5 [UPD] README.rst 78cf6cbff7 Translated using Weblate (French (France) (fr_FR)) 14482f2b9b Added translation using Weblate (French (France) (fr_FR)) 93fa91bfe3 Update translation files 732d31d1cd spreadsheet_dashboard_oca 16.0.1.1.0 30c5723ed1 [UPD] Update spreadsheet_dashboard_oca.pot 2aa28521b8 [IMP] spreadsheet_dashboard_oca: allow to add on the initial sheet 4e37451a16 [IMP] spreadsheet_dashboard_oca: Allow to import to existent dashboard 6dbc5b0381 Translated using Weblate (Italian) 5803d18dc0 Added translation using Weblate (Italian) 05988118a9 [UPD] README.rst a7fe465645 [UPD] Update spreadsheet_dashboard_oca.pot cf0faa06db [ADD] spreadsheet_dashboard_oca a36318edd8 [BOT] post-merge updates e5cbbf45fc [UPD] Update spreadsheet_oca.pot 11fc3f42a2 Merge PR #60 into 17.0 7904017e95 [IMP] Move spreadsheet data fields into spreadsheet_abstract and add init logic to set default locale of new sheets c80cab3491 [IMP] spreadsheet_oca: pre-commit auto fixes 40a85a32f3 [FIX] Add .eslintrc.yml file 3c335bf7e7 [FIX] Remove coding pragma and add contributor 2fbf2b4288 [IMP+FIX] Add icons to file menu. Change date range filters to Month-Quarter/Relative/From-To (aligned with EE), Fix default value preference on global filter function. 9857c7b0ef [FIX] Dynamic rows and columns generation crashed, rewrite 986ce0ecaf [IMP+MIG] Merge PR (OCA/spreadsheet#57) from 16.0. Rename field data > spreadsheet_binary_data and add pre-migrate script (V17 changed) e78586cb93 [FIX] Crashes downloading XLSX. Crashes adding chart to sheet. 872b1063a1 [FIX] spreadsheet_oca: Fix when using dynamic number of rows & columns 8ace503818 [IMP] spreadsheet_oca: Add support for changing locale and currencies. Set default currency for new sheets. Fix crash on insertDynamicPivot. Fix typos (noficiation > notification). Add feature to delete pivots and lists from sheet via button on sidebars. 1b4cf23a9d [MIG] spreadsheet_oca: Continue migration f99ac012ed [MIG] spreadsheet_oca: Migration to 17.0 c509e2ee8e [IMP] spreadsheet_oca: pre-commit auto fixes 5a7b08c7da Translated using Weblate (Italian) da8d62b1a2 Update translation files 510b04c3d9 [BOT] post-merge updates 6afe4b514d [UPD] Update spreadsheet_oca.pot 9114b843ac [IMP] spreadsheet_oca: Allow to import XLSX Files f6a83eb4ae [BOT] post-merge updates 007f72a32d [IMP] spreadsheet_oca: Show data only on debug mode. Otherwise it is confusing for users 9c3826a15b Translated using Weblate (Italian) 458dc1249e [BOT] post-merge updates 9cba5cd135 [FIX] spreadsheet_oca: Clean searchParams of problematic context keys 1a4ead932c Translated using Weblate (Italian) 6a56060635 Update translation files 3b99c142db [BOT] post-merge updates 97cb070d12 [UPD] Update spreadsheet_oca.pot 5ab67d4177 [FIX] spreadsheet_oca: Avoid to show dynamic cols when no cols selected 8db6287c8d Update translation files e3339d9510 [BOT] post-merge updates 7eef24d5bb [UPD] Update spreadsheet_oca.pot 0271762adc Translated using Weblate (French) 6dac57a221 Added translation using Weblate (French) f4f020b816 [FIX] spreadsheet_oca: Show the "Add" button in invoice list 82667edff5 Translated using Weblate (Italian) 66365c7c0f Update translation files ec57d50514 [BOT] post-merge updates a4bf2f4899 [UPD] Update spreadsheet_oca.pot 20aa5f1917 [IMP] spreadsheet_*_oca: Add possibility to make columns dynamic 07b88e188f Update translation files cf13a08759 [BOT] post-merge updates f5c343a6f6 [UPD] Update spreadsheet_oca.pot cc61d70c2f [FIX] spreadsheet_oca: correct spelling errors and remove outdated translation terms 3390abcfb0 Translated using Weblate (Portuguese) 9f2da3763f Added translation using Weblate (Portuguese) 285d713c06 Translated using Weblate (Italian) 4cf172f1eb Update translation files 50c5dce678 [BOT] post-merge updates 9fc26b5611 [UPD] Update spreadsheet_oca.pot 1155239713 [FIX] spreadsheet_oca: Make last changes compatibles with tree and graph 1a1aac40b6 [IMP] spreadsheet_oca: Allow download spreadsheet as XLSX d7bfa52e69 [IMP] spreadsheet_oca: Allow generate dynamic tables e83498a45e [IMP] spreadsheet*_oca: Add field to define name of table and restructure order of fields b19a24adea Update translation files ff8dc2548e [BOT] post-merge updates 98537fa4d9 [UPD] Update spreadsheet_oca.pot 4e84433ebd [FIX] spreadsheet_oca: Keep pivot order 3450460995 Update translation files 85fbdd2526 [UPD] Update spreadsheet_oca.pot c61147047a Update translation files 35817cf0f5 [UPD] Update spreadsheet_oca.pot 6ac6c8e3cf Translated using Weblate (Italian) 336dd11e73 Update translation files e42526ff19 [BOT] post-merge updates 91323678b2 [UPD] Update spreadsheet_oca.pot ce5d39a58d [IMP] spreadsheet_oca: Auto resize cols to adjust them to cotent 733549ddae [FIX] spreadsheet_oca: Pivot does not imported correctly d4ee7182cd [BOT] post-merge updates f74c7e7ebd [FIX] spreadsheet_oca: Error when deleting a worksheet Closes OCA/spreadsheet#32 0446bf7d8a Update translation files a3a698ac7b [UPD] Update spreadsheet_oca.pot f88b9de57c Update translation files 0305aa8fb7 [UPD] Update spreadsheet_oca.pot d4f4460cf7 Update translation files 739f8cf95d [UPD] Update spreadsheet_oca.pot 3893d73ff8 Update translation files 02bab6104b [BOT] post-merge updates 521662a916 [UPD] Update spreadsheet_oca.pot 8aaf5d1c49 [BOT] post-merge updates 516655235f [FIX] spreadsheet_oca: error when adding relation filter a0d951f3a5 Update translation files 3055af8300 [UPD] Update spreadsheet_oca.pot 950b8746d3 Update translation files 6c89effc8e [UPD] Update spreadsheet_oca.pot e619b6a2c9 Translated using Weblate (Italian) e12f1878c6 Update translation files 75fb651697 [UPD] Update spreadsheet_oca.pot de5f51d837 Update translation files 2365634bd4 Added translation using Weblate (French (France) (fr_FR)) 52dc0e893f [BOT] post-merge updates 7b548a8226 [UPD] Update spreadsheet_oca.pot d771622b1b [IMP] spreadsheet_oca : Improve documentation 3ad3f92c91 [FIX] spreadsheet_oca: Cannot open spreadsheet when using undo / redo commands c864ceeae2 Translated using Weblate (Italian) e5f653185b Update translation files 1bf1d264d9 [UPD] Update spreadsheet_oca.pot 48dbe28c7c Translated using Weblate (Italian) ce1b7e4b92 Added translation using Weblate (Italian) 3a7c51fcce Update translation files f4ff46a204 Translated using Weblate (Dutch) 8ba1e4c443 Added translation using Weblate (Dutch) 04931e198d [UPD] README.rst 830a7293e0 spreadsheet_oca 16.0.1.2.0 a8a8590919 [UPD] README.rst f98bd5eae5 [UPD] Update spreadsheet_oca.pot da85a6c147 [IMP] spreadsheet_oca: Allow to set the menu in all kind of charts. Improve change of kind 3805eca4ae [IMP] spreadsheet_oca: Add roadmap for specific questions cf343b8ac1 [UPD] Update spreadsheet_oca.pot c28ad8b828 spreadsheet_oca 16.0.1.1.3 6ac4d0563a [UPD] Update spreadsheet_oca.pot 5c5df99e43 [IMP] spreadsheet_oca: Allow to edit Odoo graphs properly 05efacf1e0 spreadsheet_oca 16.0.1.1.2 aa20058803 [UPD] Update spreadsheet_oca.pot 169cd5a54e [FIX] spreadsheet_oca: Fix filters 62d545dd11 [IMP] spreadsheet_oca: Allow to reinsert a pivot table d0b5165223 [IMP] spreadsheet_oca: Allow to edit lists f3500ee5a7 [IMP] spreadsheet_oca: Allow to import lists 2e79c1a1b7 [IMP] spreadsheet_oca: Alloe to edit Pivot data b3f51dc6d3 [FIX] spreadsheet_oca: Filters where failing 9a30157ff2 [UPD] Update spreadsheet_oca.pot d477679770 spreadsheet_oca 16.0.1.1.1 69dd677231 [UPD] Update spreadsheet_oca.pot b224cc6786 [IMP] spreadsheet_oca: Allow to edit filters 8d6fc1ca68 [IMP] spreadhseet_oca: Allow edition of sheet name 631b4b325e [FIX] spreadsheet_oca: Ctrl+Z was not working properly dff56d01dc spreadsheet_oca 16.0.1.1.0 b0ee3744ef [UPD] Update spreadsheet_oca.pot b211f60868 [IMP] spreadsheet_oca: add to current sheet 398ae326b5 [IMP] spreadsheet_oca: Allow to export graphs to spreadsheets 1b38858bb9 [IMP] spreadsheet_oca: Allow to import to existent spreadsheets ffa4a18b60 spreadsheet_oca 16.0.1.0.1 165770daaf [UPD] Update spreadsheet_oca.pot 4bac6e9642 [FIX] spreadsheet_oca: Improve security c50b879fb3 [UPD] README.rst eab15d2f06 [UPD] Update spreadsheet_oca.pot 35ccfbc77d [ADD] spreadsheet_oca git-subtree-dir: spreadsheet git-subtree-split: 25b3cc1064d98729129af2c206003db3d15731f8
…preadsheet_oca changes in PR (OCA#60) Remove dependency on base_view_inheritance_extension module.
…preadsheet_oca changes in PR (OCA#60) Remove dependency on base_view_inheritance_extension module.
|
@chrisandrewmann when clicking on a pivot data source, there's the following error: It's reproducible in runboat as well. Can you please check? |
|
@pedrobaeza If you could open this as an issue, we can close it with my PR which solves it for me. |
…preadsheet_oca changes in PR (OCA#60) Remove dependency on base_view_inheritance_extension module.
|
Thanks for the quick reaction. Having a PR, an issue is not needed. PR reviewed on my side. |
- Rename field data to spreadsheet_binary_data in line with v17 spreadsheet_oca changes in PR (OCA#60) - Remove dependency on base_view_inheritance_extension module. - Remove dependency on spreadsheet.mixin, moved to spreadsheet.abstract
58e289f66 Translated using Weblate (Italian) dfc88e913 Update translation files 308acc864 [BOT] post-merge updates b02c6c4b0 [UPD] Update spreadsheet_oca.pot fe3f4b5d0 Merge PR #84 into 18.0 b1fa3b7df [IMP]ACL: make tag readonly for basic users 139d165f5 [IMP]Active ribbon and chatter on view c7ea3892f [IMP] spreadsheet_oca: * Add Kanban views * Also add active option 755bf9633 Translated using Weblate (Slovenian) ff8be9f15 Translated using Weblate (Italian) 3e4d9958b Update translation files e8c140db4 [BOT] post-merge updates cdc783c83 [UPD] Update spreadsheet_dashboard_oca.pot d977561dd Merge PR #83 into 18.0 bc3b15c4a [IMP] spreadsheet_dashboard_oca: Add to dashboard feature from existing spreadsheet 6aa56fd9f Translated using Weblate (Italian) f787cc2c7 Translated using Weblate (Italian) 93170b18e Update translation files fce1740fa Update translation files 17fef718b [BOT] post-merge updates 97bf83003 [UPD] Update spreadsheet_oca.pot f763f3e2b [UPD] Update spreadsheet_dashboard_oca.pot ec8ae8857 Merge PR #80 into 18.0 b55e6ff0a [BOT] post-merge updates 55a5a10d8 Merge PR #82 into 18.0 0498df56f [IMP] spreadsheet_oca: Change hotkey to add spreadsheet 230c417f3 [BOT] post-merge updates f805a4650 Merge PR #81 into 18.0 ea408fa8d [IMP] spreadsheet_oca: Add "Odoo 18"-like icon 5dcc8d0dd [IMP] spreadsheet*_oca: Remove unnecessary options on spreadsheet insertions 840cb5b5c Translated using Weblate (Italian) f31daf743 [BOT] post-merge updates 07d22bde1 Merge PR #77 into 18.0 19f8b4102 [FIX] spreadsheet_oca: Crash when editing and leaving spreadsheet quickly 1695ecf7d [BOT] post-merge updates 4e540802e [UPD] Update spreadsheet_dashboard_oca.pot 70b3eb647 Merge PR #75 into 18.0 407b4e3a5 [MIG] spreadsheet_dashboard_oca: Migration to 18.0 feb4fbc4b [IMP] spreadsheet_dashboard_oca: pre-commit auto fixes 3530914a6 Added translation using Weblate (Chinese (Simplified) (zh_CN)) faebd0427 [FIX+IMP] spreadsheet_dashboard_oca: Remove dependencies 083a5fcbd [MIG] spreadsheet_dashboard_oca: Finish migration to 17.0 db7a580af [MIG] spreadsheet_dashboard_oca: Migration to 17.0 790c78b7c [IMP] spreadsheet_dashboard_oca: black, isort, prettier 778404abc [IMP] spreadsheet_*_oca: Add possibility to make columns dynamic 88669db17 Added translation using Weblate (Portuguese) 8c8952003 Translated using Weblate (Italian) 95186748b [FIX+IMP] spreadsheet_dashboard_oca: Define data name + error on dashboard_sheet + dynamic + new dashboard ca67b6d8f Translated using Weblate (Italian) 98d455af5 [IMP] spreadsheet_dashboard_oca: Dashboard editability e6d55b1d6 Added translation using Weblate (French) 60f833858 Translated using Weblate (Italian) c88f87266 Added translation using Weblate (Dutch) 4eb75fb73 Added translation using Weblate (French (France) (fr_FR)) a6a0b727d [IMP] spreadsheet_dashboard_oca: Allow to import to existent dashboard + on the initial sheet 2b2aca73b Added translation using Weblate (Italian) 5078cac56 [ADD] spreadsheet_dashboard_oca 14157a699 [BOT] post-merge updates 700527fff [UPD] Update spreadsheet_oca.pot 062843bf4 Merge PR #72 into 18.0 69ae03cd6 [MIG] spreadsheet_oca: Migration to 18.0 06cecb139 [IMP] spreadsheet_oca: pre-commit auto fixes cf2b3e5db [BOT] post-merge updates ea01139c6 [FIX] spreadsheet_oca: Filters don't take care about field type 81aa77728 [BOT] post-merge updates d3fb68992 [FIX] spreadsheet_oca: Make use of _zip_xslx_files that spreadsheet module offers b103cce8a [BOT] post-merge updates ae7300a4b [FIX] spreadsheet_oca: getGroupByDisplayLabel error 561990c9a Translated using Weblate (Italian) 78a8e73cc Update translation files 2fc3dd5b0 [UPD] Update spreadsheet_oca.pot 09af4bb65 Translated using Weblate (Italian) fad684590 Added translation using Weblate (Chinese (Simplified) (zh_CN)) 6981dc7ea [BOT] post-merge updates 8e647023f [UPD] Update spreadsheet_oca.pot 4d01f8e7e [IMP] Move spreadsheet data fields into spreadsheet_abstract and add init logic to set default locale of new sheets b8f38e6b0 [IMP] spreadsheet_oca: pre-commit auto fixes da610531d [FIX] Remove coding pragma and add contributor 072eb1923 [IMP+FIX] Add icons to file menu. Change date range filters to Month-Quarter/Relative/From-To (aligned with EE), Fix default value preference on global filter function. 4ac577990 [FIX] Dynamic rows and columns generation crashed, rewrite 7f70341b0 [IMP+MIG] Merge PR (OCA/spreadsheet#57) from 16.0. Rename field data > spreadsheet_binary_data and add pre-migrate script (V17 changed) 11147cc47 [FIX] Crashes downloading XLSX. Crashes adding chart to sheet. 56b4e270d [FIX] spreadsheet_oca: Fix when using dynamic number of rows & columns bbf931805 [IMP] spreadsheet_oca: Add support for changing locale and currencies. Set default currency for new sheets. Fix crash on insertDynamicPivot. Fix typos (noficiation > notification). Add feature to delete pivots and lists from sheet via button on sidebars. 939529252 [MIG] spreadsheet_oca: Continue migration f6c4b5e3a [MIG] spreadsheet_oca: Migration to 17.0 2ad2fbb06 [IMP] spreadsheet_oca: pre-commit auto fixes c37728cbf Translated using Weblate (Italian) da8155d31 Update translation files 339280a23 [BOT] post-merge updates 29cb87b86 [UPD] Update spreadsheet_oca.pot 6482a8d56 [IMP] spreadsheet_oca: Allow to import XLSX Files f52af0838 [BOT] post-merge updates eaed61e41 [IMP] spreadsheet_oca: Show data only on debug mode. Otherwise it is confusing for users 322eb4566 Translated using Weblate (Italian) a015ed487 [BOT] post-merge updates 047ee88be [FIX] spreadsheet_oca: Clean searchParams of problematic context keys de7d381ff Translated using Weblate (Italian) 64eb879ae Update translation files ab4b04235 [BOT] post-merge updates 6e3521f1e [UPD] Update spreadsheet_oca.pot 0a968bb0f [FIX] spreadsheet_oca: Avoid to show dynamic cols when no cols selected 8112edfbb Update translation files 18975d24e [BOT] post-merge updates 236e75f80 [UPD] Update spreadsheet_oca.pot 2fdb090c5 Translated using Weblate (French) 154592d6e Added translation using Weblate (French) e8f9c381b [FIX] spreadsheet_oca: Show the "Add" button in invoice list 28db9784e Translated using Weblate (Italian) 2133ab908 Update translation files 7cfdbc443 [BOT] post-merge updates 5c1ffd046 [UPD] Update spreadsheet_oca.pot 9a7a775ac [IMP] spreadsheet_*_oca: Add possibility to make columns dynamic 1266e923c Update translation files 6c00708c2 [BOT] post-merge updates 356179177 [UPD] Update spreadsheet_oca.pot 04621dda6 [FIX] spreadsheet_oca: correct spelling errors and remove outdated translation terms a24bfe5e4 Translated using Weblate (Portuguese) 97dff0285 Added translation using Weblate (Portuguese) 5ba526fa0 Translated using Weblate (Italian) 4cbee5981 Update translation files d5aae37e1 [BOT] post-merge updates 8a68ea9fe [UPD] Update spreadsheet_oca.pot 95434ff7b [FIX] spreadsheet_oca: Make last changes compatibles with tree and graph 823a78bea [IMP] spreadsheet_oca: Allow download spreadsheet as XLSX 006048e46 [IMP] spreadsheet_oca: Allow generate dynamic tables a9353a924 [IMP] spreadsheet*_oca: Add field to define name of table and restructure order of fields 24d6d2f20 Update translation files d57139fc6 [BOT] post-merge updates 03a884fc6 [UPD] Update spreadsheet_oca.pot a4fa3041a [FIX] spreadsheet_oca: Keep pivot order 39be66ef0 Update translation files fb51d62c6 [UPD] Update spreadsheet_oca.pot 960ee3596 Update translation files 3142fcd0a [UPD] Update spreadsheet_oca.pot 9c9eca226 Translated using Weblate (Italian) 625e19f81 Update translation files 49305998a [BOT] post-merge updates f96bc8749 [UPD] Update spreadsheet_oca.pot 91bf3e1e6 [IMP] spreadsheet_oca: Auto resize cols to adjust them to cotent 616f3dcc7 [FIX] spreadsheet_oca: Pivot does not imported correctly c19aeefe1 [BOT] post-merge updates d98f620e3 [FIX] spreadsheet_oca: Error when deleting a worksheet Closes OCA/spreadsheet#32 b2c56e93f Update translation files a6b41aa87 [UPD] Update spreadsheet_oca.pot 121f1fc4c Update translation files e5d313aa7 [UPD] Update spreadsheet_oca.pot 8021d81f9 Update translation files 554b2b04c [UPD] Update spreadsheet_oca.pot 5171659ed Update translation files 73cb63644 [BOT] post-merge updates 706fb3006 [UPD] Update spreadsheet_oca.pot c6d52c443 [BOT] post-merge updates 84e913fde [FIX] spreadsheet_oca: error when adding relation filter 0ff1a4623 Update translation files 5931870cb [UPD] Update spreadsheet_oca.pot 5f94dbfcd Update translation files 37a246063 [UPD] Update spreadsheet_oca.pot 330680662 Translated using Weblate (Italian) 6ec562284 Update translation files 792a656c7 [UPD] Update spreadsheet_oca.pot 78d791f73 Update translation files 8bdded99e Added translation using Weblate (French (France) (fr_FR)) 11c56748e [BOT] post-merge updates 5ac197c88 [UPD] Update spreadsheet_oca.pot 7f81d67ce [IMP] spreadsheet_oca : Improve documentation 349b13eef [FIX] spreadsheet_oca: Cannot open spreadsheet when using undo / redo commands 1361f5f82 Translated using Weblate (Italian) 0723c9243 Update translation files 95cee470b [UPD] Update spreadsheet_oca.pot 06c8d874e Translated using Weblate (Italian) d364acd1a Added translation using Weblate (Italian) f5d9713dc Update translation files d9a7dbced Translated using Weblate (Dutch) fb6f7e286 Added translation using Weblate (Dutch) c9ebc5a4f [UPD] README.rst d1a126781 spreadsheet_oca 16.0.1.2.0 b38453c46 [UPD] README.rst ab98c97e5 [UPD] Update spreadsheet_oca.pot fff68fc60 [IMP] spreadsheet_oca: Allow to set the menu in all kind of charts. Improve change of kind 1b1d51fc6 [IMP] spreadsheet_oca: Add roadmap for specific questions f9094ffcf [UPD] Update spreadsheet_oca.pot 18d58fc35 spreadsheet_oca 16.0.1.1.3 e4d697b01 [UPD] Update spreadsheet_oca.pot 623477e7f [IMP] spreadsheet_oca: Allow to edit Odoo graphs properly 8585d8ebe spreadsheet_oca 16.0.1.1.2 17fcf7d83 [UPD] Update spreadsheet_oca.pot de7ed5e3d [FIX] spreadsheet_oca: Fix filters 1136f337b [IMP] spreadsheet_oca: Allow to reinsert a pivot table f5cf7c83a [IMP] spreadsheet_oca: Allow to edit lists 5c4fddb18 [IMP] spreadsheet_oca: Allow to import lists 6443af7a3 [IMP] spreadsheet_oca: Alloe to edit Pivot data 195ab580f [FIX] spreadsheet_oca: Filters where failing aabf643a8 [UPD] Update spreadsheet_oca.pot 45fc9dba4 spreadsheet_oca 16.0.1.1.1 5dac08938 [UPD] Update spreadsheet_oca.pot 53178fa43 [IMP] spreadsheet_oca: Allow to edit filters 60aac8e40 [IMP] spreadhseet_oca: Allow edition of sheet name 89bb7bc58 [FIX] spreadsheet_oca: Ctrl+Z was not working properly b0b4fd4e6 spreadsheet_oca 16.0.1.1.0 a27508082 [UPD] Update spreadsheet_oca.pot 46fd8e89a [IMP] spreadsheet_oca: add to current sheet 4a7c22a28 [IMP] spreadsheet_oca: Allow to export graphs to spreadsheets 472a5ff0d [IMP] spreadsheet_oca: Allow to import to existent spreadsheets c8b1a5079 spreadsheet_oca 16.0.1.0.1 43f50fb24 [UPD] Update spreadsheet_oca.pot 13fb25d7a [FIX] spreadsheet_oca: Improve security d275ee43a [UPD] README.rst f45ebd29b [UPD] Update spreadsheet_oca.pot 7549428f9 [ADD] spreadsheet_oca 7e8ef27f3 [BOT] post-merge updates 7fd53e5c7 [UPD] Update spreadsheet_dashboard_purchase_stock_oca.pot 4533cadbc Merge PR #68 into 18.0 7b9aa6cc8 [BOT] post-merge updates 19760db07 [UPD] Update spreadsheet_dashboard_purchase_oca.pot 9140c09a5 Merge PR #67 into 18.0 6b0e4673c [MIG] spreadsheet_dashboard_purchase_stock_oca: Migration to 18.0 22ccbbbd2 [ADD] spreadsheet_dashboard_purchase_stock_oca: Original Odoo 17.0 version d89e65ba8 [MIG] spreadsheet_dashboard_purchase_oca: Migration to 18.0 29ba2a0a7 [ADD] spreadsheet_dashboard_purchase_oca: Original Odoo 17.0 version 68786af25 [IMP] update dotfiles 4f716fe37 [IMP] update dotfiles d4fe37416 Initial commit REVERT: 8f41efd9f [BOT] post-merge updates REVERT: bd4cb36a0 Merge PR #79 into 17.0 REVERT: 2265535b0 [FIX] spreadsheet_oca: The tables overlap when added to an existing spreadsheet REVERT: e7b0703fc [BOT] post-merge updates REVERT: f17ece21d Merge PR #71 into 17.0 REVERT: 3e0891625 [FIX] spreadsheet_oca: Filters don't take care about field type REVERT: 90ea6144a [BOT] post-merge updates REVERT: 3c69c1d19 Merge PR #70 into 17.0 REVERT: d3a1ba37a [FIX] spreadsheet_oca: Make use of _zip_xslx_files that spreadsheet module offers REVERT: 9a416b9f9 [BOT] post-merge updates REVERT: ee4540434 Merge PR #69 into 17.0 REVERT: 05621e43c [FIX] spreadsheet_oca: getGroupByDisplayLabel error REVERT: d48db2d9b Translated using Weblate (Italian) REVERT: 610420fb6 Update translation files REVERT: dc48c1bd8 [UPD] Update spreadsheet_oca.pot REVERT: bf5258d41 Translated using Weblate (Italian) REVERT: 25b3cc106 Translated using Weblate (Chinese (Simplified) (zh_CN)) REVERT: b6d749af8 Added translation using Weblate (Chinese (Simplified) (zh_CN)) REVERT: a72bee660 Added translation using Weblate (Chinese (Simplified) (zh_CN)) REVERT: 8fb417a68 [BOT] post-merge updates REVERT: 17e5daee9 [UPD] Update spreadsheet_dashboard_oca.pot REVERT: 04f7572ce Merge PR #61 into 17.0 REVERT: 8ce445db4 [IMP] Remove dependency on spreadsheet.mixin, moved to spreadsheet.abstract REVERT: cb56e3fb7 [IMP] spreadsheet_oca: pre-commit auto fixes REVERT: 87f888a72 [FIX] Rename field data to spreadsheet_binary_data in line with v17 spreadsheet_oca changes in PR (OCA/spreadsheet#60) Remove dependency on base_view_inheritance_extension module. REVERT: 1d992e900 [MIG] spreadsheet_dashboard_oca: Finish migration to 17.0 REVERT: 66ea99df4 [MIG] spreadsheet_dashboard_oca: Migration to 17.0 REVERT: 6d5face57 [IMP] spreadsheet_dashboard_oca: black, isort, prettier REVERT: fb81806f1 [BOT] post-merge updates REVERT: 85857f73c [IMP] spreadsheet_*_oca: Add possibility to make columns dynamic REVERT: 089510051 Translated using Weblate (Portuguese) REVERT: f9a9451da Added translation using Weblate (Portuguese) REVERT: 3a5f342ce Translated using Weblate (Italian) REVERT: 5bb735a10 Update translation files REVERT: 0456e87b3 [BOT] post-merge updates REVERT: 7cc3e2e9f [UPD] Update spreadsheet_dashboard_oca.pot REVERT: 2182974f8 [IMP] spreadsheet_dashboard_oca: Add option to create new dashboard REVERT: 9bfc22747 [IMP] spreadsheet_oca: Allow generate dynamic tables REVERT: fa825d4f4 [FIX] spreadsheet_dashboard_oca: Error with dashboard_sheet selected REVERT: d7568da53 [IMP] spreadsheet*_oca: Add field to define name of table and restructure order of fields REVERT: a6d19db9f Translated using Weblate (Italian) REVERT: cb8a2f6b2 Update translation files REVERT: e8ce6db80 [BOT] post-merge updates REVERT: c4873bfba [UPD] Update spreadsheet_dashboard_oca.pot REVERT: cb91061a4 [IMP] spreadsheet_dashboard_oca: Dashboard editability REVERT: 1876eecea Added translation using Weblate (French) REVERT: 19a2a6184 Translated using Weblate (Italian) REVERT: 97c2e9691 Translated using Weblate (Dutch) REVERT: 84f54f7e9 Added translation using Weblate (Dutch) REVERT: 725a2bb0c [UPD] README.rst REVERT: 78cf6cbff Translated using Weblate (French (France) (fr_FR)) REVERT: 14482f2b9 Added translation using Weblate (French (France) (fr_FR)) REVERT: 93fa91bfe Update translation files REVERT: 732d31d1c spreadsheet_dashboard_oca 16.0.1.1.0 REVERT: 30c5723ed [UPD] Update spreadsheet_dashboard_oca.pot REVERT: 2aa28521b [IMP] spreadsheet_dashboard_oca: allow to add on the initial sheet REVERT: 4e37451a1 [IMP] spreadsheet_dashboard_oca: Allow to import to existent dashboard REVERT: 6dbc5b038 Translated using Weblate (Italian) REVERT: 5803d18dc Added translation using Weblate (Italian) REVERT: 05988118a [UPD] README.rst REVERT: a7fe46564 [UPD] Update spreadsheet_dashboard_oca.pot REVERT: cf0faa06d [ADD] spreadsheet_dashboard_oca REVERT: a36318edd [BOT] post-merge updates REVERT: e5cbbf45f [UPD] Update spreadsheet_oca.pot REVERT: 11fc3f42a Merge PR #60 into 17.0 REVERT: 7904017e9 [IMP] Move spreadsheet data fields into spreadsheet_abstract and add init logic to set default locale of new sheets REVERT: c80cab349 [IMP] spreadsheet_oca: pre-commit auto fixes REVERT: 40a85a32f [FIX] Add .eslintrc.yml file REVERT: 3c335bf7e [FIX] Remove coding pragma and add contributor REVERT: 2fbf2b428 [IMP+FIX] Add icons to file menu. Change date range filters to Month-Quarter/Relative/From-To (aligned with EE), Fix default value preference on global filter function. REVERT: 9857c7b0e [FIX] Dynamic rows and columns generation crashed, rewrite REVERT: 986ce0eca [IMP+MIG] Merge PR (OCA/spreadsheet#57) from 16.0. Rename field data > spreadsheet_binary_data and add pre-migrate script (V17 changed) REVERT: e78586cb9 [FIX] Crashes downloading XLSX. Crashes adding chart to sheet. REVERT: 872b1063a [FIX] spreadsheet_oca: Fix when using dynamic number of rows & columns REVERT: 8ace50381 [IMP] spreadsheet_oca: Add support for changing locale and currencies. Set default currency for new sheets. Fix crash on insertDynamicPivot. Fix typos (noficiation > notification). Add feature to delete pivots and lists from sheet via button on sidebars. REVERT: 1b4cf23a9 [MIG] spreadsheet_oca: Continue migration REVERT: f99ac012e [MIG] spreadsheet_oca: Migration to 17.0 REVERT: c509e2ee8 [IMP] spreadsheet_oca: pre-commit auto fixes REVERT: 5a7b08c7d Translated using Weblate (Italian) REVERT: da8d62b1a Update translation files REVERT: 510b04c3d [BOT] post-merge updates REVERT: 6afe4b514 [UPD] Update spreadsheet_oca.pot REVERT: 9114b843a [IMP] spreadsheet_oca: Allow to import XLSX Files REVERT: f6a83eb4a [BOT] post-merge updates REVERT: 007f72a32 [IMP] spreadsheet_oca: Show data only on debug mode. Otherwise it is confusing for users REVERT: 9c3826a15 Translated using Weblate (Italian) REVERT: 458dc1249 [BOT] post-merge updates REVERT: 9cba5cd13 [FIX] spreadsheet_oca: Clean searchParams of problematic context keys REVERT: 1a4ead932 Translated using Weblate (Italian) REVERT: 6a5606063 Update translation files REVERT: 3b99c142d [BOT] post-merge updates REVERT: 97cb070d1 [UPD] Update spreadsheet_oca.pot REVERT: 5ab67d417 [FIX] spreadsheet_oca: Avoid to show dynamic cols when no cols selected REVERT: 8db6287c8 Update translation files REVERT: e3339d951 [BOT] post-merge updates REVERT: 7eef24d5b [UPD] Update spreadsheet_oca.pot REVERT: 0271762ad Translated using Weblate (French) REVERT: 6dac57a22 Added translation using Weblate (French) REVERT: f4f020b81 [FIX] spreadsheet_oca: Show the "Add" button in invoice list REVERT: 82667edff Translated using Weblate (Italian) REVERT: 66365c7c0 Update translation files REVERT: ec57d5051 [BOT] post-merge updates REVERT: a4bf2f489 [UPD] Update spreadsheet_oca.pot REVERT: 20aa5f191 [IMP] spreadsheet_*_oca: Add possibility to make columns dynamic REVERT: 07b88e188 Update translation files REVERT: cf13a0875 [BOT] post-merge updates REVERT: f5c343a6f [UPD] Update spreadsheet_oca.pot REVERT: cc61d70c2 [FIX] spreadsheet_oca: correct spelling errors and remove outdated translation terms REVERT: 3390abcfb Translated using Weblate (Portuguese) REVERT: 9f2da3763 Added translation using Weblate (Portuguese) REVERT: 285d713c0 Translated using Weblate (Italian) REVERT: 4cf172f1e Update translation files REVERT: 50c5dce67 [BOT] post-merge updates REVERT: 9fc26b561 [UPD] Update spreadsheet_oca.pot REVERT: 115523971 [FIX] spreadsheet_oca: Make last changes compatibles with tree and graph REVERT: 1a1aac40b [IMP] spreadsheet_oca: Allow download spreadsheet as XLSX REVERT: d7bfa52e6 [IMP] spreadsheet_oca: Allow generate dynamic tables REVERT: e83498a45 [IMP] spreadsheet*_oca: Add field to define name of table and restructure order of fields REVERT: b19a24ade Update translation files REVERT: ff8dc2548 [BOT] post-merge updates REVERT: 98537fa4d [UPD] Update spreadsheet_oca.pot REVERT: 4e84433eb [FIX] spreadsheet_oca: Keep pivot order REVERT: 345046099 Update translation files REVERT: 85fbdd252 [UPD] Update spreadsheet_oca.pot REVERT: c61147047 Update translation files REVERT: 35817cf0f [UPD] Update spreadsheet_oca.pot REVERT: 6ac6c8e3c Translated using Weblate (Italian) REVERT: 336dd11e7 Update translation files REVERT: e42526ff1 [BOT] post-merge updates REVERT: 91323678b [UPD] Update spreadsheet_oca.pot REVERT: ce5d39a58 [IMP] spreadsheet_oca: Auto resize cols to adjust them to cotent REVERT: 733549dda [FIX] spreadsheet_oca: Pivot does not imported correctly REVERT: d4ee7182c [BOT] post-merge updates REVERT: f74c7e7eb [FIX] spreadsheet_oca: Error when deleting a worksheet Closes OCA/spreadsheet#32 REVERT: 0446bf7d8 Update translation files REVERT: a3a698ac7 [UPD] Update spreadsheet_oca.pot REVERT: f88b9de57 Update translation files REVERT: 0305aa8fb [UPD] Update spreadsheet_oca.pot REVERT: d4f4460cf Update translation files REVERT: 739f8cf95 [UPD] Update spreadsheet_oca.pot REVERT: 3893d73ff Update translation files REVERT: 02bab6104 [BOT] post-merge updates REVERT: 521662a91 [UPD] Update spreadsheet_oca.pot REVERT: 8aaf5d1c4 [BOT] post-merge updates REVERT: 516655235 [FIX] spreadsheet_oca: error when adding relation filter REVERT: a0d951f3a Update translation files REVERT: 3055af830 [UPD] Update spreadsheet_oca.pot REVERT: 950b8746d Update translation files REVERT: 6c89effc8 [UPD] Update spreadsheet_oca.pot REVERT: e619b6a2c Translated using Weblate (Italian) REVERT: e12f1878c Update translation files REVERT: 75fb65169 [UPD] Update spreadsheet_oca.pot REVERT: de5f51d83 Update translation files REVERT: 2365634bd Added translation using Weblate (French (France) (fr_FR)) REVERT: 52dc0e893 [BOT] post-merge updates REVERT: 7b548a822 [UPD] Update spreadsheet_oca.pot REVERT: d771622b1 [IMP] spreadsheet_oca : Improve documentation REVERT: 3ad3f92c9 [FIX] spreadsheet_oca: Cannot open spreadsheet when using undo / redo commands REVERT: c864ceeae Translated using Weblate (Italian) REVERT: e5f653185 Update translation files REVERT: 1bf1d264d [UPD] Update spreadsheet_oca.pot REVERT: 48dbe28c7 Translated using Weblate (Italian) REVERT: ce1b7e4b9 Added translation using Weblate (Italian) REVERT: 3a7c51fcc Update translation files REVERT: f4ff46a20 Translated using Weblate (Dutch) REVERT: 8ba1e4c44 Added translation using Weblate (Dutch) REVERT: 04931e198 [UPD] README.rst REVERT: 830a7293e spreadsheet_oca 16.0.1.2.0 REVERT: a8a859091 [UPD] README.rst REVERT: f98bd5eae [UPD] Update spreadsheet_oca.pot REVERT: da85a6c14 [IMP] spreadsheet_oca: Allow to set the menu in all kind of charts. Improve change of kind REVERT: 3805eca4a [IMP] spreadsheet_oca: Add roadmap for specific questions REVERT: cf343b8ac [UPD] Update spreadsheet_oca.pot REVERT: c28ad8b82 spreadsheet_oca 16.0.1.1.3 REVERT: 6ac4d0563 [UPD] Update spreadsheet_oca.pot REVERT: 5c5df99e4 [IMP] spreadsheet_oca: Allow to edit Odoo graphs properly REVERT: 05efacf1e spreadsheet_oca 16.0.1.1.2 REVERT: aa2005880 [UPD] Update spreadsheet_oca.pot REVERT: 169cd5a54 [FIX] spreadsheet_oca: Fix filters REVERT: 62d545dd1 [IMP] spreadsheet_oca: Allow to reinsert a pivot table REVERT: d0b516522 [IMP] spreadsheet_oca: Allow to edit lists REVERT: f3500ee5a [IMP] spreadsheet_oca: Allow to import lists REVERT: 2e79c1a1b [IMP] spreadsheet_oca: Alloe to edit Pivot data REVERT: b3f51dc6d [FIX] spreadsheet_oca: Filters where failing REVERT: 9a30157ff [UPD] Update spreadsheet_oca.pot REVERT: d47767977 spreadsheet_oca 16.0.1.1.1 REVERT: 69dd67723 [UPD] Update spreadsheet_oca.pot REVERT: b224cc678 [IMP] spreadsheet_oca: Allow to edit filters REVERT: 8d6fc1ca6 [IMP] spreadhseet_oca: Allow edition of sheet name REVERT: 631b4b325 [FIX] spreadsheet_oca: Ctrl+Z was not working properly REVERT: dff56d01d spreadsheet_oca 16.0.1.1.0 REVERT: b0ee3744e [UPD] Update spreadsheet_oca.pot REVERT: b211f6086 [IMP] spreadsheet_oca: add to current sheet REVERT: 398ae326b [IMP] spreadsheet_oca: Allow to export graphs to spreadsheets REVERT: 1b38858bb [IMP] spreadsheet_oca: Allow to import to existent spreadsheets REVERT: ffa4a18b6 spreadsheet_oca 16.0.1.0.1 REVERT: 165770daa [UPD] Update spreadsheet_oca.pot REVERT: 4bac6e964 [FIX] spreadsheet_oca: Improve security REVERT: c50b879fb [UPD] README.rst REVERT: eab15d2f0 [UPD] Update spreadsheet_oca.pot REVERT: 35ccfbc77 [ADD] spreadsheet_oca REVERT: 4bc4ed611 [IMP] update dotfiles REVERT: 3cc03362c [IMP] update dotfiles REVERT: 7f1e9390a Initial commit git-subtree-dir: spreadsheet git-subtree-split: 58e289f665bdd993a7c4bd88de20e5bb8c2aab57
- Rename field data to spreadsheet_binary_data in line with v17 spreadsheet_oca changes in PR (OCA#60) - Remove dependency on base_view_inheritance_extension module. - Remove dependency on spreadsheet.mixin, moved to spreadsheet.abstract
- Rename field data to spreadsheet_binary_data in line with v17 spreadsheet_oca changes in PR (OCA#60) - Remove dependency on base_view_inheritance_extension module. - Remove dependency on spreadsheet.mixin, moved to spreadsheet.abstract

Finish migration from PR #59
Been using in production for a week, so far so good.
Issues
In addition, if you choose an offset when creating a new filter and save, it fails.
Verified that this is the same in V16. Beyond my skillset so hopefully someone else can help on this part?