Tuesday, May 6, 2025
12 changes · saas-18.3
Resolved issues and error corrections
The Live Chat reporting label has been renamed from "Session Date" to "Date". This makes the field wording shorter and clearer for users without changing how the feature works.
Original PR description
task-4775658
The live chat sessions list no longer shows the channel and comment fields. This reduces visual clutter and helps users focus on the most relevant session information.
Original PR description
task-4775654
This update corrects spelling mistakes in help text for Live Chat reporting records. It improves clarity for users reading these descriptions without changing how the feature works.
Original PR description
task-4775729
This fixes the helper text shown when the live chat time-to-answer report has no data. It helps users better understand the empty report state and what the report is for.
Original PR description
Purpose of this commit: Update the empty record helper for im_livechat_report_channel_time_to_answer_action view.
This fixes an internal timing issue that could make a mail call test fail unpredictably. It stabilizes automated checks without changing the experience for users.
Original PR description
When posting the start call message, the last interest of the channel will be updated and it might be sent on the bus if the message is created at a different time than the channel. This is irrelevant for the test, so this commit will freeze time to ensure no change in last interest and no extra bus notification. runbot-161493
The live chat reporting view no longer shows the extra “(String)” text when grouping chatbot answer paths. This makes the report labels cleaner and easier for users to read without changing underlying data or behavior.
Original PR description
Purpose of this commit: Remove the '(String)' from the chatbot answer path groupby task-4775412
The live chat session report now lists the 'Day of Week' grouping option above 'Day' and uses consistent capitalization. This makes the reporting filters clearer and easier to scan for business users reviewing chat activity patterns.
Original PR description
Purpose of this commit: 1. Move 'Day of week' above 'Day' 2. Rename 'Day of week' to 'Day of Week' task-4775359
This fixes the live chat time-to-answer report so it uses an existing default date filter. Business users can open the report without running into a missing-filter issue, making the report behave as intended.
Original PR description
The `im_livechat_report_channel_time_to_answer_action` relies on a search default filter that does not exists. This commit creates the `filter_date_last_week` filter in order to use it on this action. task-4770492 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix ensures manufacturing-related automated checks can run reliably even when demo data is not installed. It adds the needed setup data for tests, reducing false failures and improving confidence in release quality.
Original PR description
-test_order: Create a product to have at least one in the catalog and be able to select it in the tour -test_procurement: Create the category for the test -test_warehouse_mutlistep: Enable variant in setup to run the same way than with demo Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes the Canadian localization tax configuration so certain taxes are no longer incorrectly included in Alberta's fiscal position. This helps ensure Alberta transactions use the appropriate tax rules and reduces the risk of incorrect tax reporting.
Original PR description
Based on fiscal positions prior to the code_upgrade in https://github.com/odoo/odoo/pull/205191 Certain taxes should not have been in the Alberta Fiscal Position Task-4752335
The Belgian fleet disallowed expenses feature now correctly installs the required Belgian expense categories before using them. This prevents setup errors and ensures vehicle-related expense account rules work as expected.
Original PR description
Commit https://github.com/odoo/enterprise/commit/66ec6f497d1adfdffae6840899d08c168f6ab63a links particular BE disallowed expense categories to accounts and makes a vehicle required when using those accounts. The dependencies of `l10n_be_account_disallowed_expenses_fleet` did not ensure the creation of the Belgian expense categories. Fix --- Add `l10n_be_disallowed_expenses` as a dependency of `l10n_be_account_disallowed_expenses_fleet` Solves Runbot-181948
This fixes a mobile issue in the VoIP keypad where tapping buttons could use the wrong action and fail. Taps and clicks now follow the same behavior, improving reliability and preventing unwanted zooming when users double-tap on mobile devices.
Original PR description
The touchend event must be preventDefault-ed to prevent zooming on double-tab on mobile. However, the touchend handler was incorrectly set to this.props.onClickKey, which doesn't exist. This commit updates the code to trigger a click event on touchend so that the same handler is used whether the button is tapped or clicked, preventing similar situations where the click handler is updated but not the touchend handler, leaving the latter broken.