From 651f5fd1c31605ba359e20e5ee2df46aab266f01 Mon Sep 17 00:00:00 2001 From: Simone Rubino Date: Wed, 18 Jul 2018 16:10:13 +0200 Subject: [PATCH] fixup! [FIX][mrp_production_request] date_planned field should be named date_planned_start --- mrp_production_request/__manifest__.py | 2 +- .../migrations/10.0.1.1.0/pre-migration.py | 15 +++++++++++++++ .../wizards/mrp_production_request_create_mo.py | 4 ++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 mrp_production_request/migrations/10.0.1.1.0/pre-migration.py diff --git a/mrp_production_request/__manifest__.py b/mrp_production_request/__manifest__.py index 77fd58002..8ada6c881 100644 --- a/mrp_production_request/__manifest__.py +++ b/mrp_production_request/__manifest__.py @@ -6,7 +6,7 @@ "summary": "Allows you to use Manufacturing Request as a previous " "step to Manufacturing Orders for better manufacture " "planification.", - "version": "10.0.1.0.1", + "version": "10.0.1.1.0", "category": "Manufacturing", "website": "https://github.com/OCA/manufacture", "author": "Eficent," diff --git a/mrp_production_request/migrations/10.0.1.1.0/pre-migration.py b/mrp_production_request/migrations/10.0.1.1.0/pre-migration.py new file mode 100644 index 000000000..f5146c392 --- /dev/null +++ b/mrp_production_request/migrations/10.0.1.1.0/pre-migration.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# Copyright 2018 Simone Rubino - Agile Business Group +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + +field_renames = [ + ('mrp.production.request', 'mrp_production_request', 'date_planned', + 'date_planned_start') +] + + +@openupgrade.migrate(use_env=True) +def migrate(env, version): + openupgrade.rename_fields(env, field_renames) diff --git a/mrp_production_request/wizards/mrp_production_request_create_mo.py b/mrp_production_request/wizards/mrp_production_request_create_mo.py index 4acb55bcd..d969fc032 100644 --- a/mrp_production_request/wizards/mrp_production_request_create_mo.py +++ b/mrp_production_request/wizards/mrp_production_request_create_mo.py @@ -96,6 +96,10 @@ class MrpProductionRequestCreateMo(models.TransientModel): 'picking_type_id': request_id.picking_type_id.id, 'routing_id': request_id.routing_id.id, 'date_planned_start': request_id.date_planned_start, + 'date_planned_finished': request_id.date_planned_finished, + 'procurement_group_id': request_id.procurement_group_id.id, + 'procurement_ids': [(6, 0, request_id.procurement_ids.ids)], + 'propagate': request_id.propagate, 'company_id': request_id.company_id.id, }