Wednesday, July 1, 2026
5 changes · saas-19.1
Enhancements to existing features
When selling products tracked by lot or serial number, the system now automatically applies the correct lot for FIFO/LIFO products and adds them to the cart without extra prompts. If no removal strategy is set, the current selection popup still appears, so existing workflows remain unchanged.
Original PR description
Before this commit: ==== - The lot/serial selection popup was always shown when adding products tracked by lots. Following this commit: ==== - Products configured with FIFO/LIFO removal strategies are automatically assigned the corresponding lot and added directly to the cart without opening the selection popup. - If no removal strategy is configured, the existing lot selection behavior is preserved. task-6226577 Forward-Port-Of: odoo/odoo#265708
The Expense dashboard now follows the same filter rules as the list view for expenses in To Submit, Waiting Approval, and Waiting Reimbursement. This makes totals more accurate for managers, who can now see the amounts for the employees they oversee.
Original PR description
For the expense dashboard with the states 'To Submit', 'Waiting Approval' and 'Waiting Reimbursement', make these states compliants with the current filters of the list view. It means, for example, that a manager can see the total amounts of the people he manages. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#270234
This update gives Odoo more flexible logging options, making it easier to tailor how logs are captured and stored. It also fixes an issue where custom log levels could be interpreted incorrectly, improving reliability for teams that rely on detailed logs for troubleshooting and monitoring.
Original PR description
Stable friendly backport of #270562 Less elements where moved, cleaned, removed, ... keeping the minimal changes to make it work in stable. Forward-Port-Of: odoo/odoo#273127
The point of sale product list now uses the larger layout on medium-sized tablets instead of switching to the compact view too early. This makes better use of screen space and improves browsing during checkout, including a fix for iPhone and iPad screen rotation so the layout updates correctly.
Original PR description
Previously, the product list was rendered in "small display" mode for all screen sizes below the medium breakpoint (< 992px). However, some small tablets are able to fully display the product list at the medium breakpoint (≥ 768px and ≤ 991px). After this fix, "small display" mode is only applied when the screen width is below 768px. This commit also includes a fix for iOS devices where the screen breakpoint was not correctly recomputed on orientation change. Task.6251934 Enterprise: https://github.com/odoo/enterprise/pull/119534 Forward-Port-Of: odoo/odoo#266704
The point of sale product list now uses the compact layout only on very small screens. On medium-sized tablets, more products will be shown at once, making browsing easier and improving the checkout experience.
Original PR description
Previously, the product list was rendered in "small display" mode for all screen sizes below the medium breakpoint (< 992px). However, some small tablets are able to fully display the product list at the medium breakpoint (≥ 768px and ≤ 991px). After this fix, "small display" mode is only applied when the screen width is below 768px. Task.6251934 Community: https://github.com/odoo/odoo/pull/266704 Forward-Port-Of: odoo/enterprise#119534