Wednesday, October 5, 2022
3 changes · master
Enhancements to existing features
The spreadsheet component was updated to a newer version, adding several familiar formula options such as XLOOKUP, MID, PROPER, CLEAN, IFNA, and ISBLANK. Users can build richer spreadsheet reports and should see better performance for lookup-heavy calculations, along with small reliability improvements in formula handling and grid interactions.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/011aa0d4 [IMP] spreadsheet: export positionToZone helper https://github.com/odoo/o-spreadsheet/commit/b24e6483 [IMP]…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/011aa0d4 [IMP] spreadsheet: export positionToZone helper https://github.com/odoo/o-spreadsheet/commit/b24e6483 [IMP] formula: ignore space when caching compiled formula https://github.com/odoo/o-spreadsheet/commit/65a67b51 [IMP] package.json: upgrade Typescript https://github.com/odoo/o-spreadsheet/commit/af4f2f58 [IMP] package.json: upgrade prettier https://github.com/odoo/o-spreadsheet/commit/4c15328d [IMP] functions: improve performance of lookup functions https://github.com/odoo/o-spreadsheet/commit/baafa638 [IMP] functions: add XLOOKUP function https://github.com/odoo/o-spreadsheet/commit/3d5c662e [IMP] functions: add MID function https://github.com/odoo/o-spreadsheet/commit/26f24529 [IMP] functions: add PROPER function https://github.com/odoo/o-spreadsheet/commit/07b4201f [IMP] functions: add CLEAN function https://github.com/odoo/o-spreadsheet/commit/adee58ff [IMP] functions: add IFNA function https://github.com/odoo/o-spreadsheet/commit/089f3b8d [IMP] functions: add ISBLANK function https://github.com/odoo/o-spreadsheet/commit/b638a3d5 [IMP] grid: use correct event attribute
The mail notification request logic was moved from screen components into the underlying data models. This internal cleanup makes the mail feature easier to maintain and evolve without changing how users interact with notifications.
Original PR description
Move methods on component to model record methods. Task-3004192.
eCommerce teams can now edit product tags from a dedicated submenu and set tag colors directly on products. This makes product labeling easier to manage and helps improve visual organization in the online shop.
Original PR description
This PR adds the possibility to change the product tag color on a product and also to edit those tags from a submenu of the eCommerce. Task: `2904805`