Daily updates from Odoo
Tuesday, January 16, 2018
3 changes · master
Code cleanup and technical improvements
This update cleans up internal record creation and update logic and reduces unnecessary database work. It should make some background operations more efficient and easier to maintain without changing day-to-day user workflows.
Original PR description
This is essentially some code cleanup and a few optimizations.
This update reorganizes and cleans up the Expenses module code without intending to change how users work with expenses. It should make future maintenance safer and easier, with improved automated tests around expense submission and related accounting entries.
Original PR description
https://www.odoo.com/web?debug#id=36710&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Several Odoo Enterprise app settings were updated to use a shared configuration mechanism, reducing custom code and making future maintenance easier. This is an internal cleanup with limited direct impact for end users, but it helps keep configuration behavior more consistent across apps.
Original PR description
https://www.odoo.com/web?debug#id=23838&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 Requires https://github.com/odoo/odoo/pull/18796 Implemented: - [x] conversion of all the existing `res.config.settings`: removing boilerplate code when possible, with as few refactoring as possible