Friday, April 18, 2025
10 changes
Enhancements to existing features
This update makes it possible to use additional PDF generation engines, including Paper-muncher, for business reports. It also adds a related action in accounting reports, giving teams more flexibility in how they produce and handle PDF documents.
Customers can now change the invoicing address for their subscriptions directly from the portal. This reduces manual requests handled by sales, support, or finance teams while keeping shipping address changes out of scope for now to avoid billing or tax risks.
Original PR description
## Purpose Currently, a customer can not change the invoicing and the delivery address of a subscription from the portal it leads to additional work for sales, support or financial team due to customer requests. task id: 4655497
Administrators can now better control how access groups are displayed across many Odoo apps. This improves the setup experience for user permissions by making group organization clearer and more configurable.
UPS shipping settings now let users require a recipient signature for deliveries, helping protect high-value shipments. The UPS configuration screen was also reorganized so related delivery payment and signature options are easier to find and read.
Original PR description
- Enabled the option to require a signature for UPS shipments, allowing users to choose this for high-value packages upon delivery. - Improved the UPS configuration form by grouping the "Duties Paid By" and "Require Signature" fields into separate columns for better usability and readability. task-4504624
The signing process now has a clearer and more helpful refusal flow, including an improved dialog and better email messaging. This makes it easier for users to decline documents confidently and understand what happens next.
Original PR description
This update makes it easier for users to refuse documents by improving the following: - The dialog interface. - The email title and description. - Overall user interface (UI). task-4210639
Restaurants and shops can now track how long each POS order takes to prepare and serve, with clearer timing information shown on preparation displays. Completed orders can also be automatically cleared, helping teams keep displays focused and review performance through new reporting.
Original PR description
- Added `auto_clear` and `clear_time_interval` fields to auto-remove completed orders (from "Order status screen"). - Introduced `completion_time` field to track total order preparation & service duration. - Updated POS order views to display `preparation_time` and `service_time`. - Improved frontend logic for order status updates and clearing outdated orders. - Added new `preparation_time_report` model & SQL view for preparation time analysis. task-id: 4623457
Production quantities are no longer filled in automatically when a work order starts. Users must now register production deliberately through the wizard or quick registration, helping prevent premature or unintended production records.
Original PR description
- Updated the logic for the "Register Production" cross-out line, ensuring production registration can only be done manually—either through the wizard or quick registration. - Replaced the old flow, where quantities were auto-set on starting a work order, with manual registration, updating all relevant flows accordingly. - This change ensures production registrations are intentional and accurate, preventing unintended or premature entries. Task-id: 4387836
The contact form has been refreshed to make key partner information easier to review. Users can now see relevant partner statistics at a glance, with details adapting based on installed apps such as accounting, helpdesk, payroll, and WhatsApp.
Original PR description
This PR focuses on enhancing the UI of the contacts views and some part of CRM views. Improve partner view. Introduce statistics field on partner, allowing to see various statistics at a glance, based on installed applications. Enterprise PR: odoo/enterprise#75958 Task [link](https://www.odoo.com/odoo/project/967/tasks/4377720) task-4377720
Shopfloor users can now keep work order steps expanded after completing actions instead of having them automatically collapse. This gives operators better control over their view and helps maintain a smoother workflow during manufacturing tasks.
Original PR description
In This Commit: ------------------------ - Prevent steps from folding back automatically after any action, allowing users to keep steps unfolded as needed. - This improvement ensures a smoother workflow and providing users with better control over their view. task-4387836
Internal users with edit permissions can now unlock documents when appropriate, while users without access will not see the unlock option. Locked documents also better restrict actions like renaming, moving, deleting, version management, duplication, PDF splitting or merging, and detail editing, helping preserve document control.
Original PR description
- This PR enables internal users to unlock documents when the user_permission is set to `edit`. - We also removed the is_locked because the document is locked for all the users - Unlock button will not be there if the user lacks the unlock access. - One should not be able to see the following actions `rename`, `move or delete`, `manage version`, `duplicate`, `merge or split pdf` when the document is locked. - One should not able to edit details of the documents when the document is locked. Task-4273020
Original PR description
task: 4341594