Friday, July 12, 2024
10 changes
4 changes
Enhancements to existing features
Signed documents now keep a generic link to the original business record, such as a rental order or document. This lets logged-in users return to the right record after completing a signature and avoids relying on app-specific links.
Original PR description
Before this PR, sign.request had a specific relationship to sale.order but the requests already have a Reference field allowing to link them to any kind of record. taskid: 3721057
Restaurant-related enterprise features have been updated to show and use table numbers instead of table names. This keeps appointment, preparation display, and self-order flows aligned with the main restaurant point-of-sale change, reducing confusion for staff.
Original PR description
In the Community PR, we remove the field name and add the field table number to the restaurant.table model. In this commit we adapt the different enterprise module to this change. Community PR: https://github.com/odoo/odoo/pull/172451
Large batches of payments can now be handled as a single line in the bank reconciliation widget instead of loading every payment line upfront. This improves responsiveness during reconciliation and shifts detailed processing to final validation, making high-volume payment workflows smoother.
Original PR description
When adding a huge batch of payments, the bank reconciliation widget gets very slow for every action taken. It is due to the fact that adding a batch loads every payments line. Any following action will then apply the onchange for each of these lines (hence the slow down). The goal here is to allow mounting a batch payment as one line in the bank reconciliation widget and push all possible computing at the validation step. task-3607121
Code cleanup and technical improvements
Several Odoo business apps were updated to work with the newer content editor used for emails, appointments, appraisals, approvals, payroll, and Knowledge. This keeps existing editing features working while simplifying email formatting behind the scenes and preparing the platform for removal of the older editor.
6 changes
Enhancements to existing features
This update brings performance improvements to the stock management system by adapting changes from the community version. The improvements optimize how stock movements are processed, resulting in faster system performance when handling inventory operations. This ensures the enterprise version benefits from the latest efficiency enhancements.
Original PR description
Adapting to changes made in community here --> https://github.com/odoo/odoo/pull/166277 opw-3901878
This improvement adds Year-to-Date (YTD) information to printed payslips in the US HR Payroll module. Employees will now see cumulative earnings and deductions for the year on their payslip documents, providing better visibility into their annual compensation and tax withholdings.
Original PR description
task-4004305
Resolved issues and error corrections
Accounting users without admin access can now successfully export SAT (XML) files from the Trial Balance report in Mexico-based companies. Previously, an access error would prevent the export from completing. This fix ensures that accounting staff can perform their required reporting duties without needing elevated system permissions.
Original PR description
With an MX company Access as accounting user with no admin/Settings Go to Accounting > Reports > Trial Balance. Click "SAT (XML)" to export the file. Issue: Access Error will raise opw-4044467
This fix resolves an issue where barcode scanning for back and skip commands in the shop floor assembly steps was not functioning. Workers can now use barcode scanning to navigate through manufacturing work orders as intended, improving efficiency on the production floor.
Original PR description
**Steps to reproduce**: - Create an MO for Stool - In the shop floor, open the "assembly" step of the created WO **Currently**: scanning barcode for back/skip does not do anything. **After this commit**: scanning the barcode executes the expected command. task-4047193
This update resolves a technical error that occurred when generating GST return reports (GSTR-1) in specific POS scenarios. The fix ensures the system can safely handle cases where invoices are created across multiple POS sessions, preventing the report generation from failing and allowing users to successfully complete their GST compliance reporting.
Original PR description
In this PR: Steps to reproduce: 1. Create a POS session. 2. Make two orders: one with an invoice and one without. Close the session. 3. Create another session, make an order, and create an invoice for an order from the previous session. Close the session. 4. Create a GST return period and generate the GSTR-1 spreadsheet. Changes made: - Fixed the retrieval of POS line details by move ID. - Added a safe access method using get to prevent key errors during HSN summary generation. Task ID: 3935317
This fix resolves an issue where users couldn't resize signature items after moving them between pages in a document. The problem occurred because the resize function was still referencing the old item location. Now users can seamlessly resize signature items on any page without encountering errors.
Original PR description
Before this commit, when you drag and drop a resizeable sign item from one page to another, it was not possible to resize the item: it was buggy because the updated sign item changed the page and the resize function had the old object binded to it. After this commit, it is possible resizing the sign items when clicking the border without any problems, from any page. This was obtained by re-binding the updated sign item to the resize function. task-4032512