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
2 changes
Enhancements to existing features
When a future task is cancelled, its planned date is now cleared so it no longer influences user scheduling. This helps keep workload planning accurate by excluding work that will not be performed.
Original PR description
We expect cancelled future tasks to have no impact on the scheduling of users as they are tasks that we are not going to work on. task-3853235
1 change
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
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