Daily updates from Odoo
Friday, September 2, 2016
10 changes
Code cleanup and technical improvements
This change updates the system’s internal framework name from “openerp” to “odoo” across the codebase. It helps keep the product’s technical foundation aligned with the Odoo brand while preserving existing business functionality.
Original PR description
- Rename the module - Adapt imports in the framework - Adapt import hooks
The website recruitment app has been migrated to Odoo's newer application framework. This helps keep the hiring website functionality maintainable and aligned with current platform standards, with no major change expected for end users.
Original PR description
Task : https://www.odoo.com/web/#id=12028&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.CFZ51hLERFpk5s06
The Project app has been updated to Odoo's newer internal framework and reorganized for easier maintenance. Some outdated and already-removed capabilities were cleaned out, helping keep the app more stable and easier to improve over time.
The account budgeting module was migrated to Odoo's newer internal framework and its files were reorganized. This should make the budgeting feature easier to maintain and test, while preserving the existing business functionality for users.
Original PR description
Task: https://www.odoo.com/web?#id=12160&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.3425f60cbab97845a13fcc165ff3657d
The gamification app was updated to use Odoo's newer internal framework, making it easier to maintain and test. Some outdated screens and tools tied to removed website behavior were also cleaned up, reducing complexity without introducing a new business feature.
Original PR description
- Task : https://www.odoo.com/web#id=13555&view_type=form&model=project.task&action=327&menu_id=4720 - Pad : https://pad.odoo.com/p/r.274053bc777a74f558fab443b8f1089f
The CRM partner assignment module was updated to Odoo's newer internal framework while keeping its business purpose intact. This should make the module easier to maintain and more reliable for future improvements, with minimal direct impact on everyday users.
Original PR description
Task: https://www.odoo.com/web#id=12139&view_type=form&model=project.task&action=327 Pad: https://pad.odoo.com/p/r.fPuJnMpZkc0rcB75
The Gengo translation module was reorganized and migrated to Odoo's newer internal framework. This helps keep the translation integration maintainable and aligned with current platform standards, with limited expected impact on day-to-day users.
Original PR description
Task: https://www.odoo.com/web#id=12209&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.4YJMn6R8itJDcfnQ
This update removes legacy workflow definitions across several Odoo apps and replaces them with direct Python logic. For businesses, this keeps existing processes working while making the system easier to maintain and less dependent on outdated internal mechanisms.
Original PR description
Remove all workflows and replace by python code. odoo tasks (1 per model with workflow, 8 total): https://www.odoo.com/web#id=27198&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27200&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27205&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27871&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27201&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27199&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27207&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195 https://www.odoo.com/web#id=27202&view_type=form&model=project.task&action=333&active_id=248&menu_id=5195
The point of sale loyalty module has been reorganized and migrated to Odoo's newer application framework. This keeps loyalty features maintainable and aligned with current platform standards without introducing a major functional change for users.
Original PR description
Task: https://www.odoo.com/web#id=13731&view_type=form&model=project.task&action=327 Pad: https://pad.odoo.com/p/r.NmkjQTXj345Cnydy
This update aligns several business flows with recent platform changes by removing outdated workflow calls. It helps keep sales, purchasing, accounting, subscriptions, and portal-related processes compatible and reduces the risk of errors from obsolete automation hooks.
Original PR description
- adaptation to removal of workflows in community modules. (PR: https://github.com/odoo/odoo/pull/13103 ) - correction of already removed workflow calls. (purchase.order, sale.order)