Tuesday, August 6, 2024
6 changes · saas-17.4
Resolved issues and error corrections
This fix prevents work order action buttons from overlapping with the dropdown menu when users start or pause operations. It keeps the manufacturing work order list easier to read and use by recalculating button column widths in the editable view.
Original PR description
Since https://github.com/odoo/odoo/commit/3d9a6acaa73229408093ecc7c29cd9538450c0e7, the width of the wo buttons columns is not correct when pressing start/pause (overlapping with the dropdown menu).  This is due to the removal of the useEffect that now do not recompute the size of the columns each time one is added/modified). This commits adds the modified AutocolumnWidthRenderer to the editable tree view of work orders. task-id: 4074770 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The change ensures the New Password field is clearly visible when administrators change a user's password. This reduces confusion and helps administrators complete password updates more reliably.
Original PR description
Steps to Reproduce : - Go to Settings->User->Select an user - Click on the action menu and `Change Password` Expected Behavior : The `New Password` field should be clearly visible. Task-4072410
This fix ensures the landed costs test always has multi-currency and Euro enabled, regardless of which edition or modules are installed. It prevents false test failures in automated validation without changing business functionality for users.
Original PR description
The test of commit 34a42ddadab15 assumes the multi currency as well as Euro where activated. It's true only in case Enterprise modules are part of the installation. This commit makes sure it's activated in all cases. runbot error 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 fixes an unreliable automated test in the attendance planning view. It removes an unnecessary test step so results stay consistent, helping prevent false build failures without changing user-facing behavior.
Original PR description
The hoot helpers make the time advance more quickly. In AttendanceGanttModel, open ended records have their dateStopField set to the current moment. So, depending on the way time passes, the pills can have different ending columns. Here we remove a useless call to selectGanttRange, so that less time passes and we are sure we stay between 18h and 19h and not after 19h, so that "Attendance 6" ends at 6pm 02 November 2018 (included). Build 66529031
This update fixes unstable Helpdesk automated tests that could produce inconsistent results. It helps maintain confidence in releases by reducing false failures during quality checks, with no expected change for end users.
Original PR description
Builds: 66529036, 66529037, 66529039
This update prevents unnecessary background checks when viewing or editing Helpdesk teams, so the form only performs the check when a feature is newly enabled. It also stabilizes related automated tests, reducing false failures and improving confidence in future Helpdesk changes.
Original PR description
Before this commit, the test checking the reload_context is called only when the user enables for the first time a feature in helpdesk team. The test `reload the page when the feature use_timesheet is enabled in all teams` fails indeterminately because we don't wait enough to reload the page once the user clicks on the arrow right of the pager to get the second record. Moreover, it is not really possible to reproduce a hard reload in HOOT test (unmount and mount a view) and so this test has to be reviewed. This commit changes some conditions to call `check_modules_to_install` only when a feature is enabled on helpdesk team and it also reviews the test failed and updates the tests but also alter some tests to use hooks developed in web module. runbot-70509