Thursday, February 27, 2025
4 changes · master
Resolved issues and error corrections
The bank statement extraction tests now explicitly activate EUR before validating documents. This prevents failures in environments where EUR is not already enabled, making validation checks more reliable across setups.
Original PR description
If EUR is not active, `check_all_status` fails (because `AccountMove._post` fails). Before #80180, EUR was implicitly enabled by the multi-company setup of MailCommon: it creates a company with the currency EUR, and `ResCompany.create` automatically activates the company currency. Since the dependency on `MailCommon` was removed from `TestBankStatementExtractProcess`. This is not visible on the runbot, because it always installs l10n_be which automatically enables EUR.
This fixes an issue where VoIP activity filtering could miss the user information needed to show the current user's activities correctly. The change restores that user detail for VoIP so call-related tasks remain accurate and visible to the right person.
Original PR description
After fff2083, by default we don't provide the user_id of mail.activity for Store. However, in voip, we need user_id to filter activities for current user: https://github.com/odoo/enterprise/blob/60137cdea6412278ce9b94852926f09d61e9cb38/voip/static/src/softphone/softphone_model.js#L38 To fix, add this field in _to_store_defaults for voip.
Updates automated checks that were failing after a change to the date and time selector introduced a separate time picker. This helps keep scheduling, field service, knowledge, Gantt, and rental purchase flows reliable without changing normal user functionality.
Original PR description
This commit fixes some tours that were failing due to the addition of a new TimePicker in the datetime picker.
Belgian individual account reports now split payroll lines by their related payroll structure. This helps payroll teams review and reconcile employee payroll details more clearly when multiple structures are involved.