Friday, December 2, 2022
2 changes
Enhancements to existing features
This update simplifies the internal structure behind the PLM bill of materials overview by making each process request the information it needs directly. It reduces reliance on hidden workarounds, making future maintenance safer and easier without changing the user-facing experience.
Original PR description
Since fixes done on the bom overview in odoo/enterprise#33613 had to be done in a released version, no method signature changes could be donce, hence the use of excessive context keys to bypass it. Changes the signatures so that future work is done on better grounds, and so that each method explicitely asks for what parameters it needs to do its work. Related to odoo/odoo#107006
This update tightens how form and kanban screens prepare the information they use when displaying records. It helps keep several business apps consistent and reduces the risk of display issues after related platform changes.