Friday, November 3, 2023
10 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
The IAP settings widget now takes users directly to the in-app list of their services instead of sending them to the IAP website. This makes service management more consistent with the main settings button and reduces unnecessary navigation.
Original PR description
Description of the issue/feature this PR addresses: The "View My Services" button of the widget should open the IAP accounts tree view, just as the main "View My Services" button of the general settings. Current behavior before PR: View my services widget redirected to iap website Desired behavior after PR is merged: Updated the widget to redirect to tree view of services task-3580190 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Dropdown menus in the website editor now reposition automatically when they are near the bottom of the panel. This keeps options visible without forcing users to scroll, making page editing smoother and less frustrating.
Original PR description
Before this commit, there was an issue with the dropdowns in the editor panel. When the selector was at the bottom of the panel, the dropdown opened outside the viewport, requiring the user to scroll the editor panel to see it. After this commit, the dropdowns in the editor panel open above the selector if there is not enough space below for it to be visible without scrolling. task-3500768
This change makes two existing website tour utilities available for reuse. It helps developers build custom guided interactions, such as drag-and-drop steps, with less duplicated code.
Original PR description
Add export to 'getDifferentParents' and 'triggerPointerEvent'. It is useful for creating a custom drag and drop for example. Task-id 3419214 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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.