Wednesday, July 30, 2025
4 changes · saas-18.3
Enhancements to existing features
The IoT Box homepage now shows a more accurate warning when its SSL certificate is invalid. The message no longer incorrectly suggests that a missing subscription is the cause, reducing confusion for users and support teams.
Original PR description
When the IoT Box doesn't have a valid ssl certificate, we used to display a warning telling that there is no valid subscription. As users don't need a subscription anymore to get a valid certificate, we now only tell that the certificate is invalid. Task: 4978644 Forward-Port-Of: odoo/odoo#221152
The point of sale now loads the barcode setup records it needs for product scanning rules to work correctly. This helps ensure barcode behavior is available consistently during point-of-sale sessions, reducing configuration gaps in sales workflows.
Original PR description
In this commit: ------------------- - Added records for `barcode.nomenclature` and associated `barcode.rule` entries required for the nomenclature. - Patched WebSession to apply the defined nomenclature. task- 4945645 Related PR: https://github.com/odoo/enterprise/pull/91117
Odoo now keeps database time aligned with simulated application time during specialized test runs. This makes time-based automated tests more realistic and reliable without affecting normal production use.
Original PR description
[IMP] sql_db: replace now to reflect the time offset When using the faketime lib to test Odoo, only the Odoo processes are affected, so it does not reproduce the reality. With this commit, when an environment variable `ODOO_FAKETIME_MODE` is set, the cursor `now` function is altered the same way faketime alters the Odoo processes. See https://github.com/wolfcw/libfaketime Forward-Port-Of: odoo/odoo#220865 Forward-Port-Of: odoo/odoo#219671
This update adds automated tests for enterprise point-of-sale custom behavior, helping ensure key sales and preparation display flows keep working as expected. It reduces the risk of future changes accidentally breaking these business-critical retail operations.
Original PR description
This commit adds hoot tests for the overriden methods of point_of_sale in the pos_enterprise module. taskId: 4945820