Daily updates from Odoo
Monday, November 3, 2025
16 changes
3 changes
Enhancements to existing features
The booking screen in the Point of Sale no longer automatically opens the keyboard on phones and tablets when it loads. This makes the screen easier to use on touch devices and avoids interrupting users with an unnecessary keyboard pop-up.
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. Forward-Port-Of: odoo/enterprise#96873
The POS configuration kanban view no longer automatically focuses the search bar on tablets and phones. This prevents the on-screen keyboard from opening unexpectedly, making the screen easier to use on touch devices.
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').
Forward-Port-Of: odoo/odoo#231045This change adds a set of shared helper methods for accounting tests, such as creating invoices, sale orders, reversals, and down payment invoices. It gives the accounting team a common starting point for test setup, making future testing work faster and more consistent across localizations.
Original PR description
This commit adds bunch of helper methods on AccountTestInvoicingCommon to make it easier to do generic accounting test actions, such as: - creating invoice - creating sale order - reversing invoice - skipping test if module isn't installed - creating down payment invoice ... and many more. We're aware that there are thousands of different helpers for creating invoice out there in different localizations. This commit serves as the first necessary step to create one standard that can be extended across all other test helpers. This is a simplified version of the merged commit in master. We are not refactoring/rewriting any other test to use these new helpers. Our goal is just to make it available for everyone to start using this helper on their accounting-related tests. task-4891206 Forward-Port-Of: odoo/odoo#233869 Forward-Port-Of: odoo/odoo#233724
3 changes
Enhancements to existing features
Tax brackets for pakistan localization has been updated to include the new values for 2026. Forward-Port-Of: odoo/enterprise#98345
Original PR description
Tax brackets for pakistan localization has been updated to include the new values for 2026. Forward-Port-Of: odoo/enterprise#98345
The POS configuration screen no longer automatically focuses the search bar on phones and tablets. This avoids the on-screen keyboard opening by itself, making the view easier to use on touch devices.
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').
Forward-Port-Of: odoo/odoo#231045This change adds a set of reusable helper methods for accounting-related tests, such as creating invoices, sale orders, reversing invoices, and handling optional modules. It gives teams a common starting point for test setup and makes future accounting test work faster and more consistent.
Original PR description
This commit adds bunch of helper methods on AccountTestInvoicingCommon to make it easier to do generic accounting test actions, such as: - creating invoice - creating sale order - reversing invoice - skipping test if module isn't installed - creating down payment invoice ... and many more. We're aware that there are thousands of different helpers for creating invoice out there in different localizations. This commit serves as the first necessary step to create one standard that can be extended across all other test helpers. This is a simplified version of the merged commit in master. We are not refactoring/rewriting any other test to use these new helpers. Our goal is just to make it available for everyone to start using this helper on their accounting-related tests. task-4891206 Forward-Port-Of: odoo/odoo#233869 Forward-Port-Of: odoo/odoo#233724
1 change
Enhancements to existing features
Tax brackets for pakistan localization has been updated to include the new values for 2026. Forward-Port-Of: odoo/enterprise#98345
Original PR description
Tax brackets for pakistan localization has been updated to include the new values for 2026. Forward-Port-Of: odoo/enterprise#98345
3 changes
Enhancements to existing features
This update removes use of an outdated page rendering instruction from the system. It helps keep the platform aligned with current standards and reduces the risk of future compatibility issues, with little expected day-to-day impact for users.
Original PR description
task-4461090
Demo employee payroll data for India now uses the correct employee pay category and regular pay structure. Two sample payslips are also marked as paid, making the demo data better reflect realistic payroll workflows.
Original PR description
-Update the Pay Category of all demo data employees to "India: Employee Pay". -Update "India: Regular" Pay Structure on all the Demo Payslip Records. -Mark two payslips in the demo data as "Paid".
The POS booking screen no longer automatically opens the search field on tablets and phones. This prevents the on-screen keyboard from appearing unexpectedly, making booking navigation smoother for mobile users.
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. Forward-Port-Of: odoo/enterprise#96873
6 changes
Enhancements to existing features
[task-5207451](https://www.odoo.com/odoo/all-tasks/5207451)
Original PR description
[task-5207451](https://www.odoo.com/odoo/all-tasks/5207451)
task-5207451
Original PR description
task-5207451
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The POS configuration screen no longer automatically focuses the search field on tablets and phones. This prevents the on-screen keyboard from opening unexpectedly, making the screen easier to use on touch devices.
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').
Forward-Port-Of: odoo/odoo#231045The booking screen in Point of Sale no longer automatically focuses the search bar on touch devices. This prevents the on-screen keyboard from opening right away, making the experience smoother and less distracting for mobile and tablet users.
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. Forward-Port-Of: odoo/enterprise#96873
The barcode app now uses a more descriptive icon for the unpack action. This makes the button easier to understand at a glance and helps users work faster with less confusion.
Original PR description
In barcode the unpack icon isn't descriptive enough. Since font-awesome doesn't provide any icons to convey the proper meaning, this PR stacks 2 fa icons to create a new one. task-5051649