Friday, November 3, 2023
7 changes · 17.0
Enhancements to existing features
When a point-of-sale order is paid from the backend, the self-order screen and preparation display are now updated automatically. This helps staff and customers see the correct order status without manual refreshes or extra coordination.
Original PR description
*: point_of_sale Updates the self-order UI and preparation display when a POS order is paid from the backend interface. The preparation display is notified following what has been done in 4b2f14db946cb266feba3ab856d359faca919014. task-id: 3568361 related: https://github.com/odoo/enterprise/pull/49731
Manufacturing orders no longer create return transfers when a component line is removed or its quantity is reduced after the related transfer is already done. This avoids confusing extra stock movements and keeps completed manufacturing records cleaner and more accurate.
Original PR description
Before commit: ================ In MO if a line is deleted or line has its to consume quantity reduced so in done state transfers return is creating. After commit: ============== Stopped creating the return on done state transfer when quantity is reduced or a line is deleted. task: 3283010
Analytic plans are now shown in their intended sequence, making reporting dimensions easier to find and use consistently. Sales and purchase screens also provide better amount context in the analytic widget, improving day-to-day data entry and review.
Original PR description
1. Order Plans by sequence in the widget and analytic item views 2. Add amount_field to analytic widget in sales and purchase views 3. UI improvements Task-3572128
This update improves how payment information is communicated in the Point of Sale system by enabling notifications to be sent to kitchen preparation displays. The changes ensure that backend payment processing integrates seamlessly with order preparation workflows, making operations more efficient.
Original PR description
Adapts tests to support sending to preparation display. task-id: 3568361 related: https://github.com/odoo/odoo/pull/140092
This update improves the clarity of timesheet grids by making non-timesheeted lines appear lighter (reduced opacity), making it easier to see which lines have been timesheeted. Additionally, hours logged on non-working days are now highlighted in red to flag potential issues. These visual improvements help users quickly identify timesheet status and anomalies.
Original PR description
It wasn't clear which lines were timesheeted or not, to fix this we've reduced the opacity of non-timesheeted lines. task-3538286 Forward-Port-Of: odoo/enterprise#48406
This update makes creating and editing financial reports easier by improving the report editor interface. Users can now see report lines organized in a clear hierarchy, drag and drop parent lines with all their child lines together, and delete parent lines along with their children in one action. These improvements streamline the report building process and reduce manual work.
Original PR description
The goal of this task is to make the creation and edition of reports easier. Now, the report edition page: * show the lines with hierarchy * allows the user to drag and drop a parent line and all its children at the same time * allows the user to delete a parent line and all its children at the same time To do that we created a new widget 'account_report_x2many' that overrides the x2ManyFiled used in the view. Task-id 3419214
This update improves how Odoo handles errors from Codabox, a Belgian banking service. Instead of requiring separate updates in two different systems, errors are now managed in one place with clearer, user-friendly messages. This makes it faster and easier to address new error types when they occur.
Original PR description
Instead of having to create two PRs (one in Enterprise and one in IAP) every time we encounter a new error type in Codabox, we forward the Codabox error type to Odoo and handle it there so that we only need one PR in Enterprise to manage this new encountered error with a user friendly error message.