Friday, May 31, 2024
4 changes · saas-17.2
Resolved issues and error corrections
The Knowledge editor toolbar now stays properly above article content on mobile devices. This prevents separators, embedded views, and other article elements from being hidden or visually overlapping while users scroll and edit.
Original PR description
This commit fixes an issue with the editor toolbar in mobile mode. The toolbar overlaps some elements inside a knowledge article, e.g. separators and embedded views. This is because in mobile the toolbar has a z-index auto which means that it has the same z-index as the editor which can be lower than some elements with an index set. Before it wasn't an issue as the toolbar wasn't sticky so it disappeared when you scrolled on mobile. But the `position: sticky;` forces us to take the z-index into account. To fix this, the css rule is removed so that the toolbar uses its original index which places it back on top of the other blocks. task-3939911
This change fixes an intermittent automated test failure in Odoo Live Chat by ensuring the chat channel is properly saved before testing that it can be closed. It helps keep the quality checks stable so future updates can be validated with fewer false failures.
Original PR description
Before this commit, the "open/close persisted channel" test was sometimes failing. The test checks that a persisted channel can be closed. The issue occurs because the test does not make sure that the channel is persisted before closing the chat window. This PR fixes the issue. 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
Portal users can now see the correct total time on shared tasks when time is logged on both a main task and its subtasks. This fixes a display issue caused by the portal page checking the wrong condition, helping customers and collaborators track work more accurately.
Original PR description
Steps to reproduce: - Open project and create a task with some allocated time - Create a sub task and log some time sheets in both main task and sub-task - Share the main task to portal user - Open show the portal view and open the task Issue: - You can see that total time is missing. Cause: - Non existent constraint in the condition Solution: - Removing the constraint and changing with the correct constraint - The constraint is changed in the PR - https://github.com/odoo/odoo/pull/128407 - from timesheets_by_subtask to task.subtask_effective_hours task-3862095 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 certain automatically created Austrian accounting accounts receive the correct reporting tags. It helps keep financial reports properly categorized for suspense, outstanding, and transfer accounts.
Original PR description
Since #152894, newly-created accounts are automatically assigned the account tags of their closest preceding account in the CoA. Unfortunately, the tags that get automatically assigned to the transfer, suspense and outstanding accounts are incorrect: * Suspense account and outstanding accounts get tags (ABIV, 2780), but should have tags (ABIV, 2300). * Transfer account gets tags (ABII4, 2885) but should have tags (ABIV, 2885). As such, we need to set the tags to the correct ones. Taskid: 3060790