Friday, November 17, 2023
4 changes · master
Enhancements to existing features
This update improves how returned serial numbers are counted in inventory, manufacturing, and repair workflows. By reducing the number of database lookups needed, it can make related product information load more efficiently without changing user-facing behavior.
Original PR description
To minimize query count to the database, rather than summing the result of multiple search_count, we "sum" the search domains into a single query. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update brings the spreadsheet engine up to a newer version with fixes for filters, charts, menus, and find-and-replace behavior. Users should see more reliable spreadsheet editing and faster handling of some formula-related operations, especially in sheets using lists or pivot data.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/2ef5b1a6f [REL] 17.1.0-alpha.3 https://github.com/odoo/o-spreadsheet/commit/fc912f68a [IMP] demo: add demo data for…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/2ef5b1a6f [REL] 17.1.0-alpha.3 https://github.com/odoo/o-spreadsheet/commit/fc912f68a [IMP] demo: add demo data for data validation https://github.com/odoo/o-spreadsheet/commit/86c44d531 [FIX] FiltersPlugin: removing row with data filter header Task: 3546012 https://github.com/odoo/o-spreadsheet/commit/448cf6e8c [FIX] FilterEvaluationPlugin: insert/remove rows on data filter header Task: 3546012 https://github.com/odoo/o-spreadsheet/commit/cfdf65f8a [MOV] tests: fix typo in test file name of context menu https://github.com/odoo/o-spreadsheet/commit/8dbab4a09 [FIX] F&R: Fix css rule https://github.com/odoo/o-spreadsheet/commit/5bd9054c1 [REV] Charts: Do not rely on history for the chartRuntimes Task: 3578417 https://github.com/odoo/o-spreadsheet/commit/a372a4b73 [FIX] Menus: Show Insert col/row menu when full sheet selected Task: 3450188 https://github.com/odoo/o-spreadsheet/commit/d7b4936dd [IMP] evaluation: improve perfs of `getCorrespondingFormulaCell` Task: 3584306 https://github.com/odoo/o-spreadsheet/commit/8f23f7b45 [FIX] cell: update cell tokens and dependencies Task: 3584306 https://github.com/odoo/o-spreadsheet/commit/fccf1fa08 [FIX] find_and_replace: take array formula result into account Task: 3413999 https://github.com/odoo/o-spreadsheet/commit/d3ca1aa2c [REM] sort,selection: remove duplicated code
Forum permission labels were updated to better describe what users can do with comments. This makes karma-based rights easier for administrators to understand and configure correctly.
Original PR description
Improve the following forum_forum model fields descriptions to best match their purpose: - the "karma_comment_convert_own" field: from 'Convert own answers to comments and vice versa' to 'Convert own comments to answers' - the "karma_comment_convert_all" field: from 'Convert all answers to comments and vice versa' to 'Convert all comments to answers' - the "karma_comment_unlink_own" field: from 'Unlink own comments' to 'Delete own comments' - the "karma_comment_convert_own" field: from 'Unlink all comments' to 'Delete all comments' **Task**-3476226
Spreadsheet list and pivot features now reuse formula information that was already prepared instead of recalculating it. This should slightly improve performance and responsiveness when working with spreadsheet data, with no expected change in user workflows.
Original PR description
Update o_spreadsheet library to version 17.1.0-alpha.3 The pivot/list helpers were tokenizing the cell's content when trying to find list/pivot formulas. But we can skip the tokenize call as we already have the tokens in the cell's compiledFormula. Task: 3584306