Friday, March 10, 2023
2 changes · master
Code cleanup and technical improvements
Odoo has removed older screen-view technology now that all views have moved to the newer OWL framework. This reduces outdated code and compatibility layers, making the web interface easier to maintain and evolve without changing day-to-day business workflows.
Original PR description
The last view in the odoo codebase has just been converted to owl, meaning that we no longer have legacy views. This allows us to remove a lot of legacy view related code: the abstract elements on which the legacy views were built, the compatibility layers that allowed to deal with both owl and legacy views uniformly, legacy widgets that were only used in those legacy views... Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This refactor modernizes the shared data model used by many Odoo screens, including CRM, Project, calendar, search, paging, and form fields. It should make these views more consistent and easier to maintain, reducing the risk and cost of future improvements without introducing a standalone business feature.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr