Friday, December 2, 2022
5 changes · master
Enhancements to existing features
This update simplifies how manufacturing bill of materials overview reports pass information internally. It makes the code easier to maintain and safer for future improvements without changing day-to-day user workflows.
Original PR description
Since fixes done on the bom overview in odoo/odoo#104893 had to be done in a released version, no method signature changes could be done, 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/enterprise#34577 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Time off allocations now help prevent users from setting an end date that comes before the start date. This reduces data entry mistakes and helps keep employee leave records consistent.
Original PR description
task - 3069666
The accounting demo data now uses a relative date for a sample vendor bill instead of a fixed date from 2018. This keeps demo scenarios more realistic over time and avoids showing increasingly outdated bill information.
Original PR description
There's a demo vendor bill that has the date fixed on the 2018, while it sure should be set at more than an year ago, but not in a fixed point in time that keeps getting further away from the present moment. New date:  Task link: https://www.odoo.com/web#id=2732449&model=project.task
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.