Thursday, June 9, 2022
3 changes · master
Enhancements to existing features
A new automated test verifies that the website handles malformed IPv6-style URLs correctly. This helps prevent regressions in language URL handling and supports more reliable website navigation.
Original PR description
This is a unit test to cover the fix in revision bfdd54e815334dbfd0f65ec6559a711b4973a6eb
Guided tour actions now use the browser's standard event system instead of an older jQuery-only approach. This helps tours interact correctly with newer interface components, improving reliability as the web client continues to modernize.
Original PR description
Previously, the tour action helpers were using jQuery's trigger method. One limitation of that, is that it only calls event listeners that were registered with jQuery itself (see https://learn.jquery.com/events/triggering-event-handlers/) This used to be fine as most of our event listeners used to be added through jQuery. Considering we are now writing more and more parts of the interface in owl, which uses native event listeners, this solution is no longer sufficient. This commit converts all calls to jQuery's trigger method to use HTMLElement.dispatchEvent instead.
The mobile attendance interface was aligned with recent layout updates made in the main Odoo system. This keeps the employee check-in experience consistent across versions and supports the broader visual refresh for Odoo 16.
Original PR description
Mirror layout changes in community, https://github.com/odoo/odoo/pull/91364. Part of the overall v16 SCSS optimization/restyle, task-2704984. task-2852148 requires: - https://github.com/odoo/odoo/pull/91364.