Monday, July 15, 2024
2 changes · saas-17.4
Features or functions removed from Odoo
This change removes a previously introduced shared order framework and related naming changes for sales and purchase flows. It keeps sales orders and purchase orders evolving separately, avoiding added complexity and preventing unwanted purchase down payment behavior.
Original PR description
Original COM PR: https://github.com/odoo/odoo/pull/144608 Original ENT PR: https://github.com/odoo/enterprise/pull/55711 In the end the feature as implemented in the original PR is not desired/correct and the mixin is also not wanted due to it adding more complexity than removing. Additionally, we want to keep the SO and PO functionality/evolution separate so moving their apparently common fields/methods into a mixin was a mistake. Therefore we revert the mixin and all of the renaming refactorings that also came out of the PR since they depend on the mixin and we do not want to handle the complexity of fixing the conflicts. ENT PR: https://github.com/odoo/enterprise/pull/66583 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change removes a previously introduced shared structure between sales and purchase orders because it created extra complexity and limited their ability to evolve separately. It also rolls back related naming changes to keep existing behavior stable and avoid conflict-heavy maintenance.
Original PR description
Original COM PR: https://github.com/odoo/odoo/pull/144608 Original ENT PR: https://github.com/odoo/enterprise/pull/55711 In the end the feature as implemented in the original PR is not desired/correct and the mixin is also not wanted due to it adding more complexity than removing. Additionally, we want to keep the SO and PO functionality/evolution separate so moving their apparently common fields/methods into a mixin was a mistake. Therefore we revert the mixin and all of the renaming refactorings that also came out of the PR since they depend on the mixin and we do not want to handle the complexity of fixing the conflicts. COM PR: https://github.com/odoo/odoo/pull/172944