Daily updates from Odoo
Thursday, April 3, 2025
7 changes · master
Enhancements to existing features
Spreadsheet dashboard files across several business apps were updated to the latest internal data format. This prepares the dashboards for upcoming visual improvements such as cleaner table styling and row hover effects, with no immediate functional change expected for users.
Additional tests improve confidence that planning resources, reporting figures, and export behavior work as expected. This reduces the risk of regressions in planning, timesheet forecasting, and sales-related planning workflows without changing day-to-day user features.
Original PR description
_*= project_timesheet_forecast, project_timesheet_forecast_sale
This commit introduces multiple test cases to ensure robust functionality across various aspects of the planning modules.
- Test the creation of material resources and assigning roles to them.
- Validate the accurate calculation of the following measures in `Planning Analysis` report.
- Billable Allocated Hours
- Non-Billable Allocated Hours
- Remaining Hours
- Effective hours
- Verify that the default exported field is correctly included in the export fields
when the "I want to update data" option is selected.
task-3231758Field service, subscription, and stock-related workflows now assign the right manager permissions when demo defaults are unavailable. This helps keep core business scenarios working reliably across companies and sales subscriptions.
Original PR description
_*= project_sale_subscription, sale_subscription, industry_fsm_stock The default demo is not loading, and the default groups have been moved to the demo. Therefore, I had to apply the project manager group to the current user. task-4677936
The rental eCommerce module was updated to stay compatible with recent changes in the main Odoo website sales platform. This helps ensure rental product pages and shopping flows continue to work consistently after the broader platform update.
Original PR description
Adapt according to changes in community. [task-4447730](https://www.odoo.com/web#id=4447730&cids=1&menu_id=4720&action=333&active_id=1695&model=project.task&view_type=form) Requires: - https://github.com/odoo/odoo/pull/197320 - https://github.com/odoo/upgrade/pull/7469
Operators can now record partial quantities produced directly from work orders, allowing the next work to move forward without waiting for the full operation to be marked done. This improves manufacturing flexibility and helps reduce reliance on confusing backorders.
Original PR description
Allow operators to register partial production on work orders, thereby liberating work orders in the queue before marking operations as done. This will make it much more flexible for users and also reduce the need for creating backorders, which can be quite messy and difficult to understand. Task [3504085](https://www.odoo.com/odoo/project/966/tasks/3504085) odoo/odoo#171062
This update improves how manufacturing work orders handle dependencies, preventing circular scheduling relationships that can disrupt planning. It should make production workflows more reliable and reduce the risk of blocked or confusing work order sequences.
BACS payments can now use UK account numbers and sort codes directly instead of relying only on IBAN details. This makes UK bank setup more flexible and prevents an error when creating a new direct debit mandate.
Original PR description
BACS was only supporting IBAN account type and extracting account number and sort code from it. Added support for BACS to handle account number and sort code(clearing number field) separately. task-4630586