Thursday, August 7, 2025
4 changes · master
Enhancements to existing features
Belgian certified point of sale setups now automatically select the available fiscal device when there is only one option. This reduces manual setup steps and helps businesses configure compliant POS systems more smoothly.
Original PR description
If one wants to use a certified pos without FDM and there is only one available, the pos automatically selects this one. Forward-Port-Of: odoo/enterprise#91134
This update adds explanatory documentation and comments to existing accounting code. It does not change how the product works, but helps developers understand and maintain bank statement matching logic more easily.
Original PR description
In the backport of: https://github.com/odoo/enterprise/commit/8eda04cdc9a32ceb613026c6928776678adc050b We took the liberty to add a docstring and a comment to make the code a bit more readable. This commit will add the same docstring and comment to explain the get_all_substrings function and the way we get the longest common substring. no task id
This update adds automated checks for the POS appointment module to confirm key appointment-related point-of-sale behavior works as expected. It helps reduce the risk of future changes causing regressions in appointment booking flows.
Original PR description
Introduced HOOT test cases for `pos_appointment` module: - Add unit tests for patched service methods in `pos_store.js` - Add unit tests for patched component logic in `navbar.js` Task: 4945632 Forward-Port-Of: odoo/enterprise#91719 Forward-Port-Of: odoo/enterprise#91095
Appointment page lists now show which website each page belongs to. This helps users managing multiple websites quickly identify and organize the right appointment pages.
Original PR description
Previously, in the "Appointment Pages" view (Menu bar > Site > Appointments), there was no way to identify which website a page belonged to. This commit adds the "Website" column to the list view, allowing users to clearly see the associated website for each appointment page. This change makes it easier for users to work with appointment pages when they manage multiple websites. task-4357947