Saturday, November 4, 2023
12 changes · 17.0
Resolved issues and error corrections
This fix prevents certain filter conditions from being changed into a different shape when they are converted internally. It helps ensure rules using dynamic values continue to behave as intended, reducing the risk of incorrect filtering or evaluation.
The mobile website menu now adjusts to the visible browser area, so visitors can see the full menu even when browser controls take up screen space. This improves navigation on phones and helps prevent users from missing menu options.
Original PR description
Prior to this commit, on mobile, we couldn't see the entire offcanvas menu because the browser's UI was hidding part of it. To fix that, this commit adapts the height of the offcanvas menu using `dvh` unit. task-3582657 | Before | After | |--------|--------| | |  | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The employee CV report layout has been adjusted so information lines up correctly. This makes printed or exported CVs easier to read and more professional for HR use.
Original PR description
task-3582107
The mail app now waits to load the out-of-focus message notification sound until it actually needs to play. This avoids unnecessary loading during normal use and can slightly improve responsiveness for users who never trigger the sound.
Original PR description
There is no reason to load this sound until it should be played.
The point of sale product screen now handles category images and input buttons more reliably across different screen sizes. Category images are hidden when space is limited, making the sales interface clearer and easier to use on compact displays.
This fixes an internal mismatch in how Point of Sale order setup logic is extended for employee and restaurant features. It helps prevent avoidable errors and keeps these POS features aligned with the core order process.
Original PR description
Prior to this commit, the patched setup functions of Order did not match the original signature.
This fix ensures time off accrual plan levels calculate their value type correctly when additional levels are created. It helps prevent setup issues for HR teams managing multi-level leave accrual policies.
Original PR description
Before this commit, the `added_value_type` field wasn't properly computed in the `hr.accrual.plan.level` model resulting in some issues upon the creation of a second level.
Domain fields now update their validation status correctly after edits in debug mode. Invalid folded domain fields are also shown more safely, avoiding errors and making the issue visible without disrupting the user.
Original PR description
First commit changes the behavior of the domain field such that it performs a quick validation of the domain after it has been edited in the debug input. This solves an issue where the isValid state was not properly updated after debug input edition. Second commit fixes an issue with the domain field where a traceback would be launched when an invalid domain is received. It also changes how invalid domains are displayed in foldable domain fields so that only the content of the domain selector component is displayed in this case. forward port of https://github.com/odoo/odoo/pull/139593
This update hides the recurring leaves count field from the maintenance views in normal operation, keeping it visible only for developers in debug mode. This cleanup improves the user interface by removing unnecessary technical details from the standard maintenance screens.
Original PR description
except for debug mode
The 'Discard' and 'Save' buttons in the Create Workspace wizard were overlapping. This fix adds proper spacing between the buttons so they no longer collide, improving the user experience when creating new workspaces.
Original PR description
**Before this PR:** The 'Discard' button was colliding with the 'Save' button in the 'Create Workspace' wizard. **After this PR:** There will be proper space between both buttons. **Task**-3537818 Forward-Port-Of: odoo/enterprise#50059 Forward-Port-Of: odoo/enterprise#49701
A technical configuration flag was accidentally omitted from a function in the POS Preparation Display module during a recent update. This fix restores the missing API model designation to ensure the function works correctly with Odoo's system architecture.
Original PR description
Add api.model flag to a function. It was forgotten in a last commit.
A keyboard shortcut used for urgent tickets in the helpdesk dashboard was conflicting with a menu shortcut due to recent system changes. This fix reassigns the urgent tickets shortcut to a different key combination to resolve the conflict and ensure both features work properly.
Original PR description
This commit changes the shortcut for the urgent tickets in the helpdesk dashboard view because this shortcut is now already used by the cog menu due to changes made in https://github.com/odoo/odoo/pull/140097. task-3560446 Forward-Port-Of: odoo/enterprise#49914