Skip to content

[17.0][MIG] spreadsheet_oca: Migration to 17.0 - #60

Merged
OCA-git-bot merged 136 commits into
OCA:17.0from
chrisandrewmann:17.0-mig-spreadsheet
Apr 4, 2025
Merged

OCA-git-bot merged 136 commits into
OCA:17.0from
chrisandrewmann:17.0-mig-spreadsheet

Conversation

@chrisandrewmann

@chrisandrewmann chrisandrewmann commented Apr 3, 2025

Copy link
Copy Markdown
Contributor

Finish migration from PR #59
Been using in production for a week, so far so good.

  • [FIX] Crashes downloading XLSX. Crashes adding chart to sheet
  • [IMP+MIG] Merge PR ([16.0] spreadsheet_oca: improve rules #57) from 16.0
  • [FIX] Dynamic rows and columns generation crashed, rewrite
  • [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

Issues

  • Only thing I couldn't fix is the "Offset" preference on global filters. It is not persisted when saved and also does not refresh the sheet when changed.
    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?

etobella and others added 30 commits February 16, 2025 10:53
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
@chrisandrewmann

Copy link
Copy Markdown
Contributor Author

@etobella @CarlosRoca13 @pedrobaeza
Ready to review when you're free please

@chrisandrewmann chrisandrewmann mentioned this pull request Apr 4, 2025
2 tasks
@OCA-git-bot OCA-git-bot added this to the 17.0 milestone Apr 4, 2025
@OCA OCA deleted a comment from OCA-git-bot Apr 4, 2025
@pedrobaeza

Copy link
Copy Markdown
Member

/ocabot migration spreadsheet_oca

@pedrobaeza pedrobaeza left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@OCA-git-bot

Copy link
Copy Markdown
Contributor

This PR looks fantastic, let's merge it!
Prepared branch 17.0-ocabot-merge-pr-60-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot
OCA-git-bot merged commit 11fc3f4 into OCA:17.0 Apr 4, 2025
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, your PR was merged at a36318e. Thanks a lot for contributing to OCA. ❤️

@legalsylvain

Copy link
Copy Markdown
Contributor

Hi all. Thanks for your work and your review. Must have module.

jeffery9 added a commit to jeffery9/oca-addons-collections that referenced this pull request Apr 29, 2025
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
gbrito pushed a commit to gbrito/spreadsheet that referenced this pull request Jun 30, 2025
…preadsheet_oca changes in PR (OCA#60)

Remove dependency on base_view_inheritance_extension module.
odoowired pushed a commit to ERPM-BV/spreadsheet that referenced this pull request Jul 30, 2025
…preadsheet_oca changes in PR (OCA#60)

Remove dependency on base_view_inheritance_extension module.
@pedrobaeza

Copy link
Copy Markdown
Member

@chrisandrewmann when clicking on a pivot data source, there's the following error:

Caused by: TypeError: this.PivotDataSource.getGroupByDisplayLabel is not a function

Peek 08-09-2025 20-55

It's reproducible in runboat as well. Can you please check?

@chrisandrewmann

Copy link
Copy Markdown
Contributor Author

@pedrobaeza If you could open this as an issue, we can close it with my PR which solves it for me.
#69

royle-vietnam pushed a commit to royle-vietnam/spreadsheet that referenced this pull request Sep 9, 2025
…preadsheet_oca changes in PR (OCA#60)

Remove dependency on base_view_inheritance_extension module.
@pedrobaeza

Copy link
Copy Markdown
Member

Thanks for the quick reaction. Having a PR, an issue is not needed. PR reviewed on my side.

pedrobaeza pushed a commit to Tecnativa/spreadsheet that referenced this pull request Oct 9, 2025
- 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
jeffery9 added a commit to jeffery9/oca-addons-collections that referenced this pull request Jan 10, 2026
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
mpiko pushed a commit to mpiko/spreadsheet that referenced this pull request Mar 28, 2026
- 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
@chrisandrewmann chrisandrewmann changed the title [17.0][MIG] spreadsheet_oca [17.0][MIG] spreadsheet_oca: Migration to 17.0 Jul 28, 2026
arielbarreiros96 pushed a commit to arielbarreiros96/spreadsheet that referenced this pull request Jul 29, 2026
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.