Tuesday, May 5, 2026
6 changes · master
Enhancements to existing features
This update adds more thorough tests for the longpolling functionality within Odoo Enterprise. Specifically, the tests now verify how the system handles network errors, ensuring a more reliable response when connectivity issues occur. This improves the overall stability and robustness of the IoT integration.
Original PR description
This commit adds tests for the `onMessage` method of the longpolling JS class, and in particular tests the recently added behaviour where the polling request returns an 'unreachable' result when a network error occurs.
This update automatically removes 'Request' documents when the related record (like a Lead) is deleted. Previously, these documents lingered uselessly after a record was removed, creating confusion. This change improves data cleanliness and efficiency.
Original PR description
Scheduling an "Upload Document" activity for a record (e.g., a Lead) creates a "Request" document that is linked to that record. Previously, the request document would remain after the record was deleted, leaving it meaningless without its related record. With this change, the request is automatically archived (moved to the Trash) when its related record is removed. Note that if a file has already been uploaded for the request, no further action is taken here: the fulfilled document request will be deleted if the record does not inherit from `documents.unlink.mixin` if we delete the record "owning" the attachment of the document; otherwise the document request will be moved to the Trash. Task-5259439
This update prevents students and PFIs from being assigned BIK (Bank Identification Numbers) that are not permitted under Belgian tax regulations. This ensures compliance with local tax laws and reduces the risk of errors related to incorrect BIK assignments.
Original PR description
Hiding the BIKs that cannot be given to students or PFIs. task-6172231
This update enhances the user experience by adding options to set date fields as read-only and control their alignment directly within the form view. This provides greater flexibility and accuracy when entering date information, streamlining data entry processes.
Original PR description
Before: - Read-only and alignment option was not available for date field in form view. After: - Read-only and alignment option is now visible for date field in form view. this will allows users to set date fields as read-only and control their alignment directly from the form view. task-6179970
This update adjusts the tax report handlers to align with recent changes in the tax tag system used within Odoo. This ensures accurate reporting of taxes, reflecting the latest tax regulations and improving the reliability of financial data. It's a necessary update related to a broader change in the tax tag definitions.
Original PR description
Before this pr: - The tax tags used in the report_grid_map in custom tax report handlers are codified. After this pr: - So now we are updating the report_grid_map according to the change in the tax tags. Related Com PR: https://github.com/odoo/odoo/pull/255802 Task-6008302
This update adjusts the COA and TB report templates to align with Mexican government reporting specifications. This ensures accurate and compliant financial reporting for Mexican businesses using Odoo Enterprise. The changes were made to improve consistency and meet regulatory requirements.
Original PR description
Reordered COA and TB attributes to be more according on what government expects on those reports task-5422228 Forward-Port-Of: odoo/enterprise#115374