Wednesday, September 21, 2022
6 changes · master
Resolved issues and error corrections
The list view checkbox/selector column now has a fixed width, preventing it from taking up extra space in tables. This keeps list views cleaner and leaves more room for business data columns with longer content.
Original PR description
There is a not that simple logic involving column widths in list views, in order to optimize the space available for columns with arbitrary long content (e.g. char or many2one fields). For that reason, some columns have a fixed width. Before this commit, the first column, containing record selectors, had no fixed width, whereas it should be set to 40px.
Fixed an error that could prevent users from editing a mailing from within an Automation Campaign. This ensures campaign mailings can be opened and edited without a crash, keeping marketing workflows uninterrupted.
Original PR description
Steps to reproduce the issue: - Open an Automation Campaign - Open a mailing - Click edit - Traceback: this.options.onIframeUpdated is not a function
This fixes an issue where timesheet value toggles did not apply a configured conversion factor, which could lead to incorrect displayed or selected values. Additional tests were added to help ensure timesheet toggling behaves correctly when conversion factors are used.
Original PR description
[FIX] web: ensure factor override is taken into account in FloatToggleField Prior to this commit, the factor override, if any, was not taken into account when toggle was performed. task-2990758 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a test support issue that could cause messaging presence checks to fail when no status data was provided. It also removes outdated test routes, helping keep messaging-related automated tests cleaner and more reliable.
Original PR description
Before this PR, the `_mockIrWebsocket__updatePresence` route of the bus mock server could lead to errors when no im status ids were provided. This commit fixes this issue by ensuring im status ids were passed before calling `_mockIrWebsocket__getImStatus` method. Moreover, old longpolling routes were still present on the bus mock server. This commit removes these routes.
This update restores non-breaking spaces that were being lost when certain screens were parsed and displayed. As a result, labels, icons, and text in affected views appear with the intended spacing and alignment, improving readability across several apps.
Original PR description
This commit fixes the absence of nbsp characters after parsing the Arch. Many spaces were missing in views since their rewrite in Owl. NOT YET READY
Chat and channel notifications now show a single clear message instead of repeating or separating the author's name from the action. This makes notifications easier to read and avoids confusing duplicated names in the Mail app.
Original PR description
Before this commit, some notifications mixed author and payload: ``` Marc Demo created #test Mitchell Admin Mitchell Admin invited Marc Demo to the channel ``` - The 1st notification was "Marc Demo" as author, and "created #test" as payload - The 2nd notification was 1st line as author, and 2nd line as the payload This commit fixes the issue by removing author name in the display of notification messages. The payload have been adapted accordingly, so that it contains the author name when needed. ``` Marc Demo created #test Mitchell Admin invited Marc Demo to the channel ``` Task-2973689