Saturday, June 1, 2024
4 changes
1 change
Resolved issues and error corrections
Sales orders in multi-company setups now show a clear validation message when the company is removed instead of causing a system error. This helps users understand what needs to be fixed and prevents confusing traceback screens during order entry.
Original PR description
Problem: In a multi-company environment, deselecting a company on the sales order throws a traceback error that no company can be found. Purpose: No traceback error should occur. Instead, a ValidationError should display requiring the user to set a company. Steps to Reproduce on Runbot: 1. Install Sales and Invoice 2. Create a sale orders with a company and save. 3. Deselect the company to be empty and try to save 4. Traceback error occurs opw-3915943 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
1 change
Resolved issues and error corrections
Fixed an issue where new filters on aged partner balance reports did not refresh properly and could cause an error. This helps users apply report filters reliably without interruptions.
Original PR description
During this commit https://github.com/odoo/enterprise/commit/a7a22def92832d1201eb8424ec45710eb9000a2c We introduced new filters on the aged partner reports but it didn't comply with this commit https://github.com/odoo/enterprise/commit/748f529abbdbd35f7249fa60698d1e2203b06bb2 that made the dirtyFilter reactive. This caused the filter to not update itself and caused a traceback. task-3909057
2 changes
Resolved issues and error corrections
This fix resolves an issue in the Planning module where the recurrence option selected by a user was not being displayed correctly in the delete confirmation dialog. Now when users delete a recurring task, the confirmation dialog accurately reflects their chosen recurrence option, ensuring they can confirm the correct deletion action.
Original PR description
Steps to reproduce: - Open planning - Create a recurrence task for a user - Click on the slot and select the recurrence option and click on delete Issue: - You can see that no matter what the option is selected in form it is not reflected in delete dialog confirmation. So in this commit the recurrence option is synced in deleted conformation dialog task:3850839 Forward-Port-Of: odoo/enterprise#60601
This fix addresses a display issue in the Timesheet grid view where column total values were incorrectly visible when scrolling horizontally. The fix restores the background styling to the footer row, ensuring that values are properly hidden behind the footer regardless of the number of rows displayed. This improves the visual clarity and usability of the grid view.
Original PR description
**Steps to reproduce:** - Install Timesheet module - Check the grid view and make sure you have odd number of rows - Scroll horizontally and see the row of the column total **Current behavior before PR:** The values of the column total still visible when scrolling horizontally while it should be hidden. This is happening because in this commit https://github.com/odoo/enterprise/pull/48406/commits/ec733d78385dee23ca2e338f49c089030b83f4c4 the bg-100 has been removed so when the row of the column total is not in even position its cell in the first column won't have a bg in its class so when values get behind this cell it will still be visible and will overlay. **Desired behavior after PR is merged:** We added the bg-100 once again so when the row is not in even position it will still hide the values when scrolling horizontally opw-3943960 Forward-Port-Of: odoo/enterprise#63446