Wednesday, December 31, 2025
4 changes
3 changes
Enhancements to existing features
This update simplifies the testing process for our Point of Sale (POS) system. The testing framework has been reorganized to isolate individual steps, making it much easier to identify and resolve any issues. This change improves the reliability and speed of our POS testing.
Original PR description
Following this commit: ==== - Initially `test_01_pos_basic_order` now runs multiple tours in parallel. - Now each tour has been split into its own independent method. - This separation improves readability and significantly simplifies debugging. task-5349813 Forward-Port-Of: odoo/odoo#237729
This update enhances how Odoo automatically updates settings related to IAP (In-App Purchases). Specifically, it now includes a unique user identifier (DBUUID) to ensure settings updates are more accurate and reliable, leading to a smoother user experience. This change improves the consistency of settings across the system.
Original PR description
https://github.com/odoo/iap-apps/pull/1309/
This update makes key JavaScript utilities within the 'pos_blackbox_be' module more easily accessible. By allowing these utilities to be imported into other files, the team can streamline future development and improve code organization. This change supports ongoing maintenance and potential enhancements to the point-of-sale system.
Original PR description
This commit puts export in front of some of the blackbox js utils/services/constants to make them importable from other files in the future. Forward-Port-Of: odoo/enterprise#99445 Forward-Port-Of: odoo/enterprise#99391
1 change
Enhancements to existing features
This update enhances the testing process for the POS Restaurant module's preparation display functionality. New automated tests (using HOOT) have been added to ensure the display works correctly and reliably. This improves the overall stability and quality of the POS Restaurant experience.
Original PR description
In this commit: --- - Added HOOT test coverage for the POS Restaurant module's preparation display. - Introduced `setupPosPrepDisplayEnv` to mock and initialize the preparation display test environment. - Added test coverage for core components, models, and service logic. - Adjust hoot case for pos_urban_piper. task-5225193 Related PR: - https://github.com/odoo/odoo/pull/234474 Forward-Port-Of: odoo/enterprise#103001 Forward-Port-Of: odoo/enterprise#98849