Wednesday, June 4, 2025
7 changes · 17.0
Resolved issues and error corrections
The Time Off allocation form now refreshes its stats panel when the selected employee changes or when switching from multiple employees back to one. This keeps managers from seeing outdated balance information while creating or editing allocations.
Original PR description
When creating a new Time Off allocation, the stats widget was not updated after changing the employee or switching from multi-employee to single-employee mode. Steps to reproduce: ------------------- * In Time Off app, got to Management > Time Off * Create a New Time Off request * Add a second Employee on the form * Remove in of the Employees > Observation: Stats widget on the right was not updated Why the fix: ------------ We needed to trigger a rerender of the component when it's modified. opw-4595273 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The organization chart now disables the manager cap for employees who are listed as their own manager. This prevents users from hitting an error when viewing manager details in that unusual employee setup.
Original PR description
When we are in the org chart, and click on the cap of an employee to see the manager information, if the manager of the employee is themselves, there's an traceback error. We can fix it by disabling the cap if the you are your own manager. To Reproduce on Runbot: 1. Go to an employee in Employee module. 2. Make sure the manager field has themselves as the manager 3. Click on the org chart 4. Click on the cap icon, and you'll see the error. opw-4716216
Website setup now handles oversized logo uploads more gracefully during palette selection. Instead of showing an error traceback, the system displays a notification and removes the invalid logo so users can continue configuring their website.
Original PR description
Before the change a user uploading a big logo would generate an error with corresponding traceback. Steps to reproduce - Create a website and reach the palette selection step - Upload a very large image as logo => An error occurs with its relative traceback After the change a notification is generated instead of an error window and the invalid logo is correctly removed. task-4649176
The Knowledge sidebar now stays visible when users open the chatter, preventing the chatter top bar from covering article links. This keeps navigation clearer and reduces layout frustration while preserving normal modal behavior.
Original PR description
When the user opens the chatter and expands the sidebar, the chatter's topbar overlaps the sidebar. This overlap disrupts the layout and can be frustrating, as it may hide some article links. To fix this, we'll update the sidebar's z-index so it sits above regular elements but remains below modals. Task-4636494
The Knowledge move dialog now displays the selected article's actual name instead of calling it untitled. This helps users confirm they are moving the right article before changing its location.
Original PR description
The `MoveArticleDialog` component uses the display name to indicate which article will be moved. However, this field is not loaded on the record object, resulting in an undefined value. As a result, the modal incorrectly displays the article as untitled. Steps to reproduce the issue: 1. Open an article in Knowledge 2. Make sure that the article has a title 3. Click on the "Move To" option from the kebab menu => The modal says "Move the untitled article under:" TO BE: The modal should say: "Move <display_name> under:" To fix the issue, we will add the `display_name` field to the field dependencies of the `KnowledgeTopbar` component. Task-4636494
This fix prevents Belgian POS sales detail reports from failing when identical tax names exist across companies. It also handles missing tax identification letters so “No Taxes” entries can be sorted correctly.
Original PR description
Before this commit, printing the sale detail when a tax name existed in another company with the same name led to an expected singleton error. Additionally, the absence of `identification_letter` for "No Taxes" caused errors during sorting. opw-4137917
https://github.com/odoo/enterprise/pull/81655 introduced a syntax error which causes an error when the translation file is loaded. Solution ----- Re-add the missing `"` to fix the syntax error opw-4798011
Original PR description
https://github.com/odoo/enterprise/pull/81655 introduced a syntax error which causes an error when the translation file is loaded. Solution ----- Re-add the missing `"` to fix the syntax error opw-4798011