Daily updates from Odoo
Wednesday, August 20, 2025
3 changes · saas-18.3
Enhancements to existing features
This update adds automated test coverage for key Restaurant Point of Sale workflows, including table management, order courses, bill splitting, floor views, and tips. This helps reduce regressions and improves confidence that core restaurant operations continue to work reliably after future changes.
Original PR description
This commit introduces HOOT test coverage for the POS Restaurant module: - Added tests for primary models: restaurant.table, restaurant.order.course, and patched pos.order - Added tests for patched pos_store.js. - Added component tests for SplitBillScreen, FloorScreen and TipScreen. task-4945629
This update adds automated test coverage for loyalty features in Point of Sale, including gift cards, rewards, order handling, and related screens. It helps reduce the risk of loyalty-related issues reaching customers by validating key workflows during development.
Original PR description
In this commit: ======================= - Added HOOT tests for the `pos_loyalty` module. - Included tests for main models like `loyalty.card` and patched models: `pos.order` and `pos.order.line`. - Added tests for popups and screens related to loyalty features. task - 4945628
Users now see a warning when turning on WhatsApp debug mode, explaining that media files will stop being received. This helps administrators understand the operational impact before enabling the setting and reduces accidental disruption.
Original PR description
#### Step to reproduce: - go to WhatsApp > Configuration > WhatsApp Buisness Account - enable debug mode #### Previous behavior: - active debug mode #### Expected behavior: - active debug mode - warn user that WhatsApp debug mode will stop medias from being received Other solutions would include the use of: - warning. They are triggered only on `onchange` methods. However, debug_logging is updated through buttons which do not trigger `onchange`. Therefore, to update it through a field it requires some changes in the XML which aren't appropriate for stable. - confirm using a wizard. It would require a new view which is not stable either. opw-4678542 Forward-Port-Of: odoo/enterprise#89995