Monday, March 20, 2023
5 changes · master
Resolved issues and error corrections
The messaging menu and Discuss sidebar now show status icons with a background that matches the item behind them, including when users hover over entries. This fixes a visual inconsistency and makes the messaging interface look cleaner and more polished.
Original PR description
Fix im status icon background to match item background in messaging menu on hover Task-3050023 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The chatter area has been adjusted to better match the expected visual design. Spacing, text styling, and separator borders were refined so users see a cleaner and more consistent communication panel.
Original PR description
This commits makes some improvement on the chatter visuals -Spacing/styling of the text over the chatter's composer -Extending the grey border separating composer from buttons   This PR is meant to adapt the refactoring's visuals closer to the master's visuals
This fixes an internal testing issue where some web tests could stop too early after a tour test reported success. The full web test suite now runs as intended, helping catch problems before they reach users.
Original PR description
Python tests that run chrome headless wait for "test successful" to be printed in the console to end the test with green status. Tours and qunit suites logs that message when their work is done. Commit [1] reworked the tour system and introduced some qunit tests of the tour engine. However, running fake tours in qunit tests produced the "test successful" message, which caused the end of the suite. As a consequence, only a small part of the WebSuite test suite was really executed. This PR makes the test suite executed integrally again, and fixes an issue in tests introduced by [1] which was hidden due to the above described problem. [1] odoo/odoo@3a798039d6f200f8e28448ddb6a2d3c46654a203
This fix separates contact phone validation logic from SMS-specific behavior, reducing unintended dependencies between the two areas. Businesses benefit from more reliable contact data handling even when SMS features are not involved or installed.
Original PR description
Fixes #79460. Related to #85254. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The VoIP service now stops safely if the phone connection component cannot start. This helps avoid broader errors in the app and gives users a more stable experience when call setup fails.