Daily updates from Odoo
Monday, June 22, 2026
7 changes
2 changes
Code cleanup and technical improvements
This update enhances the 'fragment_to_query_string' function, making it usable by modules beyond the auth_oauth component. It also includes important security improvements to ensure compliance with JUC standards, documented for clarity and tested thoroughly. This expands the functionality and strengthens the overall system.
Original PR description
## [MOV] odoo,auth_oauth: fragment_to_query_string The aim of this commit is to allow module unrelated to auth_oauth to import fragment_to_query_string. task-id: 6071808 ## [REF] odoo: JUC compliant fragment_to_query_string The aim of this commit is to make `fragment_to_query_string` JUC compliant by: - documenting the behavior - clarifying the code - reducing possible side effect - testing the behavior - add a route to be able to test it manually task-id: 6071808 Forward-Port-Of: odoo/odoo#270955 Forward-Port-Of: odoo/odoo#270834
This update ensures that references to a key component, `fragment_to_query_string`, are accurately maintained as it's integrated into the core Odoo framework. This change improves the stability and reliability of the social media integration features within the Enterprise edition. It's a routine maintenance update.
Original PR description
The aim of this commit is to keep referencing fragment_to_query_string correctly as it is moved into `http.py`. task-id: 6071808 Forward-Port-Of: odoo/enterprise#121096 Forward-Port-Of: odoo/enterprise#121019
2 changes
Code cleanup and technical improvements
This update enhances the Odoo system by making a key component, `fragment_to_query_string`, more flexible and reliable. It now allows other Odoo modules to use this functionality, improving code organization and reducing potential issues. The changes also include important JUC compliance improvements through documentation and testing.
Original PR description
## [MOV] odoo,auth_oauth: fragment_to_query_string The aim of this commit is to allow module unrelated to auth_oauth to import fragment_to_query_string. task-id: 6071808 ## [REF] odoo: JUC compliant fragment_to_query_string The aim of this commit is to make `fragment_to_query_string` JUC compliant by: - documenting the behavior - clarifying the code - reducing possible side effect - testing the behavior - add a route to be able to test it manually task-id: 6071808 Forward-Port-Of: odoo/odoo#270834
This update ensures that a critical function used in social media integrations is correctly referenced within Odoo. This change supports ongoing development and maintenance of the social media features, ensuring they continue to function reliably. It’s a routine update to maintain the stability of the system.
Original PR description
The aim of this commit is to keep referencing fragment_to_query_string correctly as it is moved into `http.py`. task-id: 6071808 Forward-Port-Of: odoo/enterprise#121019
3 changes
Code cleanup and technical improvements
This update adjusts how SEPA payment versions are managed within Odoo. Previously, all payment method lines on a journal shared a single version, which wasn't flexible enough. Now, the SEPA pain version is moved to the payment method line itself, allowing for more accurate and adaptable payment processing, particularly for different SEPA countries.
Original PR description
Payment methods lines don't always share the same SEPA pain version. Setting that version across all payment method lines on the journal is not flexible enough, so this commit moves that field to the payment method line. Task ID: 6106974
This update ensures that references to the fragment query string functionality are accurate as it's being reorganized within Odoo. This change is part of a larger effort to improve the internal structure of the code and maintain consistency across modules. It ensures the social media integrations continue to function correctly.
Original PR description
The aim of this commit is to keep referencing fragment_to_query_string correctly as it is moved into `http.py`. task-id: 6071808 Forward-Port-Of: odoo/enterprise#121195 Forward-Port-Of: odoo/enterprise#121019
This update enhances the process of printing shipping labels and documents by supporting direct printing via ePOS and Zebra printers, eliminating the need for IoT devices. Additionally, the system has been refactored to reduce code duplication within the stock delivery module, improving efficiency.
Original PR description
We now allow printing Shipping Labels/Documents using ePOS protocol (e.g. EPSON TM-L100) and Zebra ZPL network printers to avoid using IoT. We then moved some the chatter search of documents in `stock_delivery` to avoid duplicating code. see odoo/odoo#248509 task-4599220