Daily updates from Odoo
Friday, September 2, 2016
2 changes
Resolved issues and error corrections
This update corrects how many Odoo modules label their built-in menus, groups, and related records so they belong to the module that actually provides them. This helps ensure module uninstallations clean up properly and translations are available when languages are installed before optional modules.
Original PR description
Several modules defines records with the external ID `base.foo_bar` while it is created inside this module (typically menus and groups). While there is no technical reasons to do so but this may…
Several modules defines records with the external ID `base.foo_bar` while it is created inside this module (typically menus and groups). While there is no technical reasons to do so but this may introduce issues: - these records will not be deleted during uninstall - if a language is loaded before the installation of the module, it won't be translated The uninstallation will only remove the records with an external id linked to this module (these would only be removed when removing base). Installing a language before the module will drop the translations not linked to an existing external id (as it can not be resolved). Just to make @KangOl life easier: - menu_action_currency_form -> account & sales_teams (2 menus) - menu_association -> membership - menu_event_config-> membership - menu_import_crm -> crm - group_hr_user -> hr - group_hr_manager -> hr - group_hr_attendance -> hr (shouldn't it be moved to hr_attendance btw?) - group_hr_attendance_use_pin -> hr_attendance - action_partner_mass_mail -> mail (why is it duplicated?) - group_equipment_manager -> maintenance - menu_association -> membership - menu_marketing_config_association -> membership - menu_mrp_config -> mrp - menu_mrp_root -> mrp - menu_main_pm -> project - menu_project_config_project -> project - menu_project_report -> project - menu_project_general_settings -> project - menu_purchase_root -> purchase - purchase_report -> purchase - menu_aftersale -> sale_stock - menu_invoiced -> sale_stock - menu_action_res_partner_bank_form -> sales_team - menu_sale_report -> sales_teams - sales_team_config -> sales_teams - group_survey_user -> survey - group_survey_manager -> survey - group_website_publisher -> website - group_website_designer -> website - module_category_theme_hidden -> website_theme_install (does it impact theme modules?)
Cancelling a product return now correctly restores the link to the next warehouse movement. This helps keep inventory operations consistent and prevents follow-up transfers from being left unassigned.
Original PR description
Task : https://www.odoo.com/web#id=12762&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.rLOfjEuqxD2A0f8B