Thursday, October 27, 2022
4 changes · master
Enhancements to existing features
The mail activity views have been modernized to make activity cells and related lists easier to maintain and more consistent. This helps ensure a smoother, more reliable experience when users review and manage scheduled activities across records.
Original PR description
task-3026018 https://github.com/odoo/enterprise/pull/32853
When parts of the web application fail to load, Odoo now shows a clear error directly on the page instead of leaving users or developers with a broken screen and no explanation. This helps teams identify loading problems faster and reduces confusion during setup, development, or troubleshooting.
Original PR description
Previously, if there were module loading errors, they would typically happen before the error service was ready, and so there is almost always no user-facing error that shows up even though the application state may be severely corrupted. This can be very confusing for developers who are not used to working with JS and might not check the devtools console. This commit makes it so that the module system will replace the contents of the body with an error when some modules were unable to be loaded, with the list of modules and the reason, so that the developer is not confused as to why things aren't working as expected.
This update refreshes Odoo's spreadsheet component with fixes that improve dashboard behavior, filtering, resizing, and menu interactions. Users should see fewer spreadsheet errors and smoother performance, especially when working with dashboards, duplicated sheets, and filtered data.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/1f8e5fac [FIX] spreadsheet: deactivate keystroke inputs in dashboard mode…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/1f8e5fac [FIX] spreadsheet: deactivate keystroke inputs in dashboard mode https://github.com/odoo/o-spreadsheet/commit/085c09b8 [REF] spreadsheet: remove local model https://github.com/odoo/o-spreadsheet/commit/8dbb54ad [REF] spreadsheet_test: use model from helper https://github.com/odoo/o-spreadsheet/commit/80fb9292 [REF] tests: mountSpreadsheet returns model https://github.com/odoo/o-spreadsheet/commit/4bc9edd7 [REM] grid: remove ctrl+s shortcut https://github.com/odoo/o-spreadsheet/commit/0673bc44 [IMP] spreadsheet: remove useless props https://github.com/odoo/o-spreadsheet/commit/4e75de52 [IMP] *: add props validation https://github.com/odoo/o-spreadsheet/commit/f78681ea [REM] tests: remove scroll bars mock https://github.com/odoo/o-spreadsheet/commit/505e942b [FIX] sheetview: resize viewport when font size changes https://github.com/odoo/o-spreadsheet/commit/c3997be9 [FIX] data filters: traceback at sheet duplication https://github.com/odoo/o-spreadsheet/commit/0b35536e [FIX] filters: show rows when filter table is removed https://github.com/odoo/o-spreadsheet/commit/3a897a36 [IMP] cell: Remove useless uuid generation for performance https://github.com/odoo/o-spreadsheet/commit/d9d8a6fb [FIX] topbar: dropdown closing when clicking inside https://github.com/odoo/o-spreadsheet/commit/29225920 [FIX] readme: cannot extend excel import
The spreadsheet engine has been updated to the latest version, improving the foundation for spreadsheet features in Documents and Spreadsheet Edition. Internal test-only access code was removed from production, making the implementation cleaner without changing the core user workflow.