Daily updates from Odoo
Wednesday, June 12, 2024
4 changes · master
Enhancements to existing features
Studio now retrieves approval requirements for form buttons in one request instead of checking each button separately. This should make forms with approval-controlled buttons load more efficiently, improving the editing and usage experience without changing the approval process itself.
Original PR description
Studio approval is the mechanism that allows to restrict some buttons to some users until they are approved by a manager. Before, the approval was fetched one by one, for each button in the form view. This commit changes this to fetch all the approvals in one request in order to improve the performance. task-3601171
Resolved issues and error corrections
GST return period totals now avoid counting invoiced point-of-sale orders twice. This helps businesses report more accurate GST amounts when POS orders are converted into invoices.
Original PR description
After odoo/enterprise#55370 all POS journal entries were included in the return period, regardless of whether an invoice was created. Therefore, if a user created an invoice for an order, its amount was added twice for the same GST return period, once from the POS journal entry and once from the invoice. After this PR, invoices from POS orders will not be included in the GST return period. Task [link](https://www.odoo.com/web#model=project.task&id=3908555) task-3908555
This update corrects several small issues across appointments, payroll, and knowledge management. It also aligns appointment page customization with the updated editor, helping users avoid editing problems and improving reliability in related workflows.
Features or functions removed from Odoo
Spreadsheet list and pivot side panels have been removed to align with the updated spreadsheet experience. This simplifies the interface and keeps Odoo Enterprise compatible with the latest spreadsheet engine changes.
Original PR description
This commit adapts the codebase to https://github.com/odoo/o-spreadsheet/pull/4375. It also removes the side panel with all lists. Task: 3975491