Daily updates from Odoo
Friday, June 12, 2026
3 changes
1 change
Code cleanup and technical improvements
This update improves the generation of France's fiscal reports by introducing reusable functions and streamlining existing code. Comprehensive test cases have been added to ensure accurate data extraction and XML report formatting for these critical financial documents.
Original PR description
-Created a utils file for france fiscal reports that has the common functions, and refactored some parts of the code in the report handlers. -Created test cases for adding and removing lines from a report, extracting the data, and exporting the report as xml for the france localization fiscal report. task-6138193
2 changes
Code cleanup and technical improvements
This update refactors how Odoo uses reactive calls within several core modules, optimizing performance and enhancing stability. Specifically, it replaces single-argument reactive calls with proxy calls, a change introduced with Owl3. This impacts modules like Accounting, HR, and Documents, leading to smoother operation and reduced potential issues.
Original PR description
With Owl3, uses of `reactive` with only one arg can be changed to `proxy` calls. This commit changes all those uses in addons in the range [a..!w]. *: account_accountant,account_reports,documents,hr_contract_salary,hr_payroll,iap_extract,knowledge,planning,social,
This update refactors how Odoo handles reactive data calls, specifically targeting areas where single-argument reactive calls were used. The change, part of the Owl3 upgrade, improves performance and stability by utilizing a more efficient proxy mechanism. This impacts several core Odoo modules including web_enterprise, web_gantt, and web_studio.
Original PR description
With Owl3, uses of `reactive` with only one arg can be changed to `proxy` calls. This commit changes all those uses in addons in the range [w..]. *: web_enterprise,web_gantt,web_grid,web_studio