Tuesday, January 14, 2025
7 changes
1 change
Resolved issues and error corrections
Activity Plans are now filtered so users only see plans for the company they have selected, along with global plans when no specific company is chosen. This prevents confusion from unrelated company plans appearing in the list and helps teams work with the right HR activity templates.
Original PR description
Steps: - Go to the 'Activity Plans' section. - Select a company in the company widget. - Activity plans were not filtered based on the selected company. Issues: - Activity plans were not filtered correctly by the selected company, showing plans from unrelated companies. Fix: - Added domain to display activity plans assigned to the selected company. - Added domain to display global activity plans when no company is selected. Task - 4441838 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged:
6 changes
Resolved issues and error corrections
Guest visitors in live chat can now click mentions without triggering an error. This prevents disruptive traceback messages during customer conversations and keeps the chat experience smooth.
Original PR description
Purpose of this commit: When an operator mentions someone in an ongoing live chat conversation and the guest clicks on it, a traceback error is raised. This occurs because clicking on the mention attempts to execute an action to open the mentioned partner's record. Since the guest user lacks access to the action services in the services registry, the error is triggered. This commit resolves the issue. task-4459050 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The payment screen no longer shows a validate button when it cannot be useful for the payment workflow. This avoids confusion for accounting users and helps prevent unnecessary manual actions.
Original PR description
This button is only useful for marking payments as paid when the matching doesn't do it automatically, which can only happen if there is no reconciliation being done, which only happens when there is no outstanding account used. opw-4445889
The live badge on minimized call participant cards now displays with proper spacing and a clean background. This improves the visual clarity of calls in Odoo Discuss without changing how calls work.
Original PR description
Before this commit the `LIVE` badge on the minimized call participant card had some styling issues. This was caused by missing padding on the related div tag and non-transparent background on the parent tag. This commit fixes the issue by introducing some padding and removing the css class that adds background opacity. Before:   After:  
Automated website and app tours now skip unnecessary waiting when a step only performs an action and does not need to find an on-screen element. This makes internal tests run faster and required small updates to several tours so they remain reliable.
Original PR description
In the macro class, for each step, we wait 50ms to see if a mutation occurs and then look for the trigger of the step in the DOM. So, if a step of the macro does not have a trigger, we do not look for a trigger and we only do an action, there is no reason to wait for a mutation to occur in the DOM. So, we can continue the macro directly. 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 update corrects the reporting code used for partial incapacity in Belgian payroll declarations. It helps ensure payroll absence data is submitted accurately for compliance reporting.
This update makes an automated restaurant preparation display check wait for the right screen elements before moving forward. It helps prevent false test failures after recent speed improvements, improving reliability without changing user-facing behavior.
Original PR description
Due to [317c781bd917](https://github.com/odoo/odoo/pull/192015) commit, the tour PreparationDisplayPaymentNotCancelDisplayTour is faster. This causes behavior changes in the turns. We need to add steps to ensure that the triggers for these are present in the DOM before continuing the turn.