Daily updates from Odoo
Monday, May 12, 2025
10 changes
4 changes
Enhancements to existing features
Orders scheduled for later the same day will no longer appear immediately on the preparation display. This helps kitchen or preparation teams focus on orders that need attention soon, reducing clutter and premature work.
Original PR description
After this commit, the orders that have a preset_time and that are to be prepared for the same day will only be shown if the preset_time is lower than next time slot. related: https://github.com/odoo/odoo/pull/208975 task-4725279
IoT Box cards now show the number of connected devices, the pairing date, and related Point of Sale configurations when relevant. Pairing screens were also adjusted and reworded to help users identify and connect IoT Boxes more quickly.
Original PR description
We added back the amount of devices connected to an IoT Box on the IoT Box card. We also added the pairing date on the card, for a user to spot faster an IoT Box. If an IoT Box is linked to a PoS, the PoS configs where devices are linked are now listed on the IoT Box cards. Some elements have been moved, and some sentences have been rephrased on the wizards to pair an IoT Box. Task: 4585446
The accounting app's sample data has been updated to better showcase recent product improvements. This helps users and evaluators see the new accounting features more clearly in demo environments.
Original PR description
This commit adds, removes and modifies demo data in order to better display the new features of the accounting app. --- task-4749800
This update aligns the bank reconciliation account filter with recent accounting classification changes, helping users see the most appropriate account options. It also fixes a typo in a filter name, making the interface clearer.
Original PR description
Since this commit: https://github.com/odoo/odoo/commit/d29af194d49dc35b9273712bc9158b05927a378e They changed the preferred internal group for a preferred account type. Also correcting a type in the name of a filter no task-id
5 changes
Enhancements to existing features
Users will no longer be repeatedly interrupted by the 'No subscription linked to your IoT Box' warning, as it now appears at most once every five minutes. The Point of Sale setup popup for a newly connected IoT box also has a clearer title, making the connection flow easier to understand.
Original PR description
This commit contains 2 small changes: - The 'No subscription linked to your IoT Box' notification warning has been limited to trigger at most once every 5 minutes, as before it was spamming the user with repeat notifications. - The title of the PoS autoconfigure popup upon connecting a new IoT box has been changed to 'Connect to a Point of Sale'. task-4787508
The attendance Gantt view now gives users clearer guidance when employees exist but no attendance records are available. It adds an empty-state screen and kiosk discovery flow so businesses can more easily understand what to do next instead of seeing a blank view.
Original PR description
- Displayed an empty state screen when employee records exist but no attendance records are found and introduced a kiosk discovery flow to guide users. task-4668276
Studio users can now add helpful tooltip text to buttons, making it easier to explain what each button does before someone clicks it. This improves guidance in customized screens and can reduce confusion for end users.
Original PR description
SPECIFICATION: Enhance Studio by adding tooltip support for buttons, allowing users to view helpful descriptions on hover. Task-4482855
The spreadsheet editing tools were updated to work with a revised file storage process introduced by recent clipboard improvements. This keeps image and file handling in spreadsheets aligned with the latest platform behavior, reducing compatibility issues for users.
Original PR description
Following the improvement of the clipboard (see https://www.odoo.com/odoo/2328/tasks/4235104) the record file store API was changed. Task-4235104
This update helps prevent duplicate entries from being added to spreadsheet-related registries. It improves reliability by catching conflicting keys earlier, reducing the risk of inconsistent menu or field synchronization behavior.
1 change
Enhancements to existing features
Performance tests now measure CPU time instead of general elapsed time, making results less affected by other activity on the machine. This should reduce inconsistent test outcomes and improve confidence in performance measurements.
Original PR description
Use `time.process_time_ns` which is not influenced by other processes running on the machine. This allows to have consistent timing and less non-deterministic results. We also switch to the ns version, so that division per record does not loose too much precision for small values. We may need to fallback to `perf_counter_ns` on some systems where the precision is too low. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr