Daily updates from Odoo
Friday, March 8, 2024
4 changes · master
Code cleanup and technical improvements
Automated test steps in Knowledge and Web Studio were updated to use a newer, cleaner way of identifying embedded page content. This is an internal maintenance change that helps keep testing infrastructure simpler and easier to maintain, with no direct change for end users.
Original PR description
In this commit, we change some triggers in tours where en iframe is selected. For this, we use the :iframe HOOT pseudo-selector. These changes are made with a view to remove the getNodesFromSelector function in odoo/addons/web_tour/static/src/tour_service/tour_utils.js task~3600484
This update removes outdated internal module tags from Gantt-related files across appointment, attendance, HR, payroll, holidays, and work entry areas. It does not change business features or user workflows, but helps keep the codebase aligned with current development standards.
This update removes an outdated internal setting from spreadsheet cell evaluation. It simplifies the spreadsheet code without changing how users work with spreadsheets.
Original PR description
The command `EVALUATE_CELLS`'s `sheetId` is no longer used since many many versions.
This update simplifies how automated tours interact with embedded iframe content across Sign, Payroll test flows, and Studio report tests. It supports ongoing cleanup of internal testing code, reducing maintenance effort without changing user-facing business features.
Original PR description
In this commit, we change some triggers in tours where en iframe is selected. For this, we use the :iframe HOOT pseudo-selector. These changes are made with a view to remove the getNodesFromSelector function in odoo/addons/web_tour/static/src/tour_service/tour_utils.js task~3600484