Friday, July 12, 2024
4 changes · master
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.