Thursday, August 29, 2024
7 changes
1 change
Enhancements to existing features
The Point of Sale apps were updated to meet Belgian certification requirements. This affects sales reporting, payment and ticket flows, cashier handling, restaurant bill splitting, and self-order configuration so Belgian POS operations can remain compliant.
Original PR description
pos: point_of_sale, pos_hr, pos_restaurant, pos_self_order Due to changes needed to comply to the belgian certification, the pos has been adapted to support the new requirements. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
5 changes
Enhancements to existing features
Automated checks were added for the Planning front end to help catch issues before they reach users. This reduces the risk that future changes accidentally break key planning workflows.
Original PR description
Currently there are no tests for the planning's front end. This means that changes in the code could break the front end's functionality without anyone noticing. Unfortunately, with the way that the front end is set-up there is no formal way to test the front-end like the back-end. This commit adds two tours which should make sure that the main functionalities of the front end are tested for future potential changes. task-3800770
1 change
Enhancements to existing features
This update improves the performance of the messaging system by preventing duplicate notification broadcasts across multiple modules. The change ensures that after system resets, notification tracking starts fresh, reducing unnecessary processing and improving overall system responsiveness for users relying on real-time messaging features like chat and helpdesk support.
Project-related service flows now use the newer project-based accounting link instead of the older analytic account field. This helps field service, rentals, subscriptions, helpdesk, manufacturing work orders, and project budgeting work more reliably with multi-dimensional analytic accounting.
Original PR description
In this commit, we adapt the flows that used 'analytic_account_id' field by the new 'project_id' fields introduced in https://github.com/odoo/odoo/pull/169868 We also make changes to allow flows to work properly with multi-dimensional analytic accounting. task-3985258
Forms now automatically let fields without labels use the full available width inside grouped sections. This removes the need for extra layout settings and reduces awkward empty space in accounting, payroll, delivery, localization, and manufacturing screens.
Original PR description
Grid is set to use 2 columns in a `<group/>` used as an inner group.
So before this commit, we had to put `colspan="2"` to force no label
fields to take all the available space.
If not, the field was located in the first column and you had some
empty space on the right due to the second column.
In this commit, we want to make this attribute optional when
`nolabel="1"` by collapsing these 2 columns automatically.
<group string="...">
<field name="x2many_field" nolabel="1"/>
</group>The spreadsheet experience has been updated to stay aligned with the latest platform improvements. This includes better handling of large spreadsheet content, improved currency and accounting formatting, and adjusted tests to support calculated fields, helping users create clearer financial reports with fewer display issues.
Original PR description
These commits adapt the enterprise codebase to https://github.com/odoo/odoo/pull/178178
Approval request lists now show key details such as location, period, and confirmation date, helping users understand requests faster. Submitted requests also have a clearer approve action, and approval reports can now be printed for easier sharing and record keeping.
Original PR description
In this commit, we've added the following things, - add Location, Period, and Date Confirmed fields in the list view of All Approvals - change the Approve Button color to primary when the record is submitted - Print the report for approval task-3560689
Original PR description
* = documents_spreadsheet, website_helpdesk_livechat, whatsapp Enterprise counter-part. After a reset, the last id is always 0. backport of https://github.com/odoo/enterprise/pull/68302 community: https://github.com/odoo/odoo/pull/177705