Daily updates from Odoo
Tuesday, October 14, 2025
10 changes
1 change
Enhancements to existing features
This update adds clearer internal documentation for the website builder's action system. It helps developers understand and maintain the builder more easily, reducing the risk of future errors without changing how users work with the product.
Original PR description
This commit adds JSDoc for `BuilderAction` and related concepts.
3 changes
Enhancements to existing features
The attendance overtime rule form now prevents users from editing the rate when the Work Entry module is installed. This keeps overtime configuration consistent with payroll work entry rules and reduces the chance of accidental changes.
Original PR description
If Work Entry module is installed --> Make the rate readonly within the form view of the attendance overtime rule. Task-5107738 Forward-Port-Of: odoo/enterprise#95352
The spreadsheet selector grid now automatically receives focus when opened, so users can start interacting with it right away. This reduces an extra click and makes spreadsheet editing feel smoother and faster.
Original PR description
Task: 5106371 Forward-Port-Of: odoo/enterprise#95254
This update adds shared automated checks for localized point-of-sale flows across several countries. It helps reduce the risk of country-specific compliance or invoicing issues reaching customers by making these scenarios easier to test consistently.
Original PR description
Thi commit add a generic tour that can be run in all pos l10n_modules. In some cases it requires some extra steps, this can be done with hooks. The hooks will execute different steps depending on the country the tour is run in. opw-4606788 Forward-Port-Of: odoo/enterprise#96447 Forward-Port-Of: odoo/enterprise#91928
3 changes
Enhancements to existing features
Website editors setting up AI live chat can now more easily choose existing internal pages when adding links. This improves usability by showing relevant page suggestions instead of requiring manual URL entry.
Original PR description
Before this commit, the website URL picker used `autocompleteWithPages` to suggest internal links. This commit removes the WebsiteUrlPicker and patches the BuilderUrlPicker to use the autocomplete component, enabling internal link suggestions for existing pages.
The server action form no longer shows the “Usage” field, reducing clutter for users configuring automated or manual actions. This makes the setup screen easier to understand without changing the underlying action behavior.
Original PR description
task-5090321
This change makes the color picker tab components available for extension across the editor, website, and web interface. It helps developers customize color selection behavior more safely without changing core code, with no direct impact on everyday users.
Original PR description
Since the [1] color picker tabs are plugable, and so, in order to be able to patch them, we'd need to export them. This commit exports them all at once. [1]: https://github.com/odoo/odoo/commit/edc9d5bb9582db704ed02051ee4adb3801ddfaa9
3 changes
Enhancements to existing features
Opening the Point of Sale configuration page on tablets and phones no longer automatically brings up the on-screen keyboard. This makes navigation smoother by preventing an unwanted keyboard pop-up when users simply want to view or select a POS configuration.
Original PR description
Task: [#5016943](https://www.odoo.com/odoo/project/1737/tasks/5016943)
---
On tablets and phones, the search bar was autofocus when opening the POS config kanban view. This was causing the keyboard to open automatically, which was not a good user experience.
Now the search bar is not autofocus on touch devices for the POS config kanban view ('view_pos_config_kanban').The POS booking screen no longer automatically opens the device keyboard on tablets and phones. This makes the booking flow smoother for staff using touch devices by avoiding an unwanted interruption when the screen loads.
Original PR description
Task: [#5016943](https://www.odoo.com/odoo/project/1737/tasks/5016943) --- On tablets and phones, the search bar was autofocus when opening the booking screen in the POS frontend. This was causing the keyboard to open automatically, which was not a good user experience. Now the search bar is not autofocus on touch devices for the booking screen by creating a new controller to manage this.
A new automated test was added to confirm that matching India tax configurations produce equal tax amounts. This helps reduce the risk of future tax calculation regressions in accounting scenarios.
Original PR description
Added a missing test case in India tax computation, where both taxes have the same configuration as below: - amount: same for both taxes - price_include: True - include_base_amount: True - is_base_affected: False In this case, both tax amounts should be equal. This commit ensures that scenario is properly covered in the test suite.