Daily updates from Odoo
Wednesday, March 20, 2024
2 changes · master
Code cleanup and technical improvements
Spreadsheet templates, dashboards, and related tests were updated to use the new pivot function names. This keeps existing reporting spreadsheets compatible with the latest spreadsheet engine changes without introducing visible feature changes for users.
Original PR description
This commit is the counterpart of https://github.com/odoo/odoo/pull/155522 It adapts the code to the new name of the function. Task: 3748561
The product configurator is now merged into the main rental website sales module instead of being maintained as a separate add-on. This simplifies maintenance and helps keep the shopping experience consistent, especially when customers choose configurable products online.
Original PR description
Since ee3bf99, `sale_product_configurator` is auto-installed. The settings to enable or disable it have been removed and the only way to deactivate the product configurator is to uninstall the module but then it provides a poor UX (eg. in `website_sale` buy now button on /shop page adds the first available combination to the cart instead of opening the configurator). Therefore, we have decided to merge modules to improve the readability and reduce the complexity of our codebase. See also: - https://github.com/odoo/odoo/pull/155449 - https://github.com/odoo/upgrade/pull/5750 task-3763473