[MIG] mrp_multi_level: Migration to 14.0

This commit is contained in:
davidborromeo
2021-03-03 13:06:46 +01:00
committed by JasminSForgeFlow
parent 957b50af16
commit b133065846
8 changed files with 57 additions and 62 deletions

View File

@@ -4,7 +4,7 @@
{ {
"name": "MRP Multi Level", "name": "MRP Multi Level",
"version": "13.0.1.7.2", "version": "14.0.1.0.0",
"development_status": "Production/Stable", "development_status": "Production/Stable",
"license": "LGPL-3", "license": "LGPL-3",
"author": "Ucamco, ForgeFlow, Odoo Community Association (OCA)", "author": "Ucamco, ForgeFlow, Odoo Community Association (OCA)",

View File

@@ -6,15 +6,15 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 11.0\n" "Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-02-21 19:45+0000\n" "PO-Revision-Date: 2019-10-11 18:37+0000\n"
"Last-Translator: Mat-moran <amadeo.moran@gmail.com>\n" "Last-Translator: layadelcarmen <layadelcarmen@gmail.com>\n"
"Language-Team: none\n" "Language-Team: none\n"
"Language: es\n" "Language: es\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n" "Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n" "X-Generator: Weblate 3.8\n"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:product.product,name:mrp_multi_level.product_product_av_11 #: model:product.product,name:mrp_multi_level.product_product_av_11
@@ -61,7 +61,7 @@ msgstr "Aprobado"
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form #: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_search #: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_search
msgid "Archived" msgid "Archived"
msgstr "Archivado" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_move__state__assigned #: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_move__state__assigned
@@ -98,7 +98,7 @@ msgstr "Cambiar la cantidad de reaprovisionamiento de MRP"
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_planned_order__company_id #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_planned_order__company_id
#: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__company_id #: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__company_id
msgid "Company" msgid "Company"
msgstr "Compañía" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_move__state__confirmed #: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_move__state__confirmed
@@ -222,7 +222,7 @@ msgstr "FP-2"
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_planned_order__fixed #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_planned_order__fixed
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.mrp_planned_order_view_search #: model_terms:ir.ui.view,arch_db:mrp_multi_level.mrp_planned_order_view_search
msgid "Fixed" msgid "Fixed"
msgstr "Fijo" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_move__mrp_origin__fc #: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_move__mrp_origin__fc
@@ -261,12 +261,12 @@ msgstr "ID"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,help:mrp_multi_level.field_product_mrp_area__mrp_verified #: model:ir.model.fields,help:mrp_multi_level.field_product_mrp_area__mrp_verified
msgid "Identifies that this product has been verified to be valid for the MRP." msgid "Identifies that this product has been verified to be valid for the MRP."
msgstr "Identifica que el producto ha sido verificado y es válido para el MRP." msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,help:mrp_multi_level.field_mrp_multi_level__mrp_area_ids #: model:ir.model.fields,help:mrp_multi_level.field_mrp_multi_level__mrp_area_ids
msgid "If empty, all areas will be computed." msgid "If empty, all areas will be computed."
msgstr "Si está vacío, todas las áreas se tendrán en cuenta." msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form #: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form
@@ -276,12 +276,12 @@ msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__mrp_inspection_delay #: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__mrp_inspection_delay
msgid "Inspection Delay" msgid "Inspection Delay"
msgstr "Retraso de la inspección" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model,name:mrp_multi_level.model_stock_location #: model:ir.model,name:mrp_multi_level.model_stock_location
msgid "Inventory Locations" msgid "Inventory Locations"
msgstr "Ubicaciones de inventario" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory_procure__item_ids #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory_procure__item_ids
@@ -553,8 +553,9 @@ msgstr "Fecha de Lanzamiento de Orden"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,help:mrp_multi_level.field_mrp_planned_order__order_release_date #: model:ir.model.fields,help:mrp_multi_level.field_mrp_planned_order__order_release_date
#, fuzzy
msgid "Order release date planned by MRP." msgid "Order release date planned by MRP."
msgstr "Fecha de Lanzamiento de Orden." msgstr "Fecha de Lanzamiento de Orden"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_move__mrp_origin #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_move__mrp_origin
@@ -564,7 +565,7 @@ msgstr "Origen"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form #: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form
msgid "Outgoing Moves" msgid "Outgoing Moves"
msgstr "Movimientos de salida" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:product.product,name:mrp_multi_level.product_product_pp_1 #: model:product.product,name:mrp_multi_level.product_product_pp_1
@@ -590,8 +591,9 @@ msgstr "Parcialmente Disponible"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory__running_availability #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory__running_availability
#, fuzzy
msgid "Planned Availability" msgid "Planned Availability"
msgstr "Disponibilidad Planificada" msgstr "Fecha Planificada"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory_procure_item__date_planned #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory_procure_item__date_planned
@@ -604,15 +606,17 @@ msgstr "Fecha Planificada"
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory_procure_item__planned_order_id #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_inventory_procure_item__planned_order_id
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_production__planned_order_id #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_production__planned_order_id
#: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__planned_order_ids #: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__planned_order_ids
#, fuzzy
msgid "Planned Order" msgid "Planned Order"
msgstr "Pedido Planificado" msgstr "Fecha Planificada"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.actions.act_window,name:mrp_multi_level.mrp_planned_order_action #: model:ir.actions.act_window,name:mrp_multi_level.mrp_planned_order_action
#: model:ir.ui.menu,name:mrp_multi_level.menu_mrp_planned_order #: model:ir.ui.menu,name:mrp_multi_level.menu_mrp_planned_order
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form #: model_terms:ir.ui.view,arch_db:mrp_multi_level.product_mrp_area_form
#, fuzzy
msgid "Planned Orders" msgid "Planned Orders"
msgstr "Pedidos Planificados" msgstr "Fecha Planificada"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_move__planned_order_up_ids #: model:ir.model.fields,field_description:mrp_multi_level.field_mrp_move__planned_order_up_ids
@@ -695,8 +699,9 @@ msgstr "UdM del Producto"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model,name:mrp_multi_level.model_mrp_production #: model:ir.model,name:mrp_multi_level.model_mrp_production
#, fuzzy
msgid "Production Order" msgid "Production Order"
msgstr "Orden de Producción" msgstr "Producto Modelo"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_inventory_procure_item__supply_method__pull_push #: model:ir.model.fields.selection,name:mrp_multi_level.selection__mrp_inventory_procure_item__supply_method__pull_push
@@ -815,7 +820,7 @@ msgstr "SF-2"
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__mrp_minimum_stock #: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__mrp_minimum_stock
msgid "Safety Stock" msgid "Safety Stock"
msgstr "Stock de seguridad" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.mrp_inventory_search #: model_terms:ir.ui.view,arch_db:mrp_multi_level.mrp_inventory_search
@@ -882,7 +887,6 @@ msgstr "Método de Suministro"
#: model:ir.model.fields,help:mrp_multi_level.field_product_mrp_area__company_id #: model:ir.model.fields,help:mrp_multi_level.field_product_mrp_area__company_id
msgid "The company is automatically set from your user preferences." msgid "The company is automatically set from your user preferences."
msgstr "" msgstr ""
"La compañía se rellena automáticamente basada en sus preferencias de usuario."
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.constraint,message:mrp_multi_level.constraint_product_mrp_area_product_mrp_area_uniq #: model:ir.model.constraint,message:mrp_multi_level.constraint_product_mrp_area_product_mrp_area_uniq
@@ -957,7 +961,7 @@ msgstr "Unidad de Medida"
#: model:product.template,uom_name:mrp_multi_level.product_product_sf_1_product_template #: model:product.template,uom_name:mrp_multi_level.product_product_sf_1_product_template
#: model:product.template,uom_name:mrp_multi_level.product_product_sf_2_product_template #: model:product.template,uom_name:mrp_multi_level.product_product_sf_2_product_template
msgid "Units" msgid "Units"
msgstr "Unidades" msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.view_mrp_inventory_procure_wizard #: model_terms:ir.ui.view,arch_db:mrp_multi_level.view_mrp_inventory_procure_wizard
@@ -968,11 +972,6 @@ msgid ""
"manufacturing\n" "manufacturing\n"
" order or a transfer picking." " order or a transfer picking."
msgstr "" msgstr ""
"Use este asistente para abastecer este producto y fecha.\n"
" De acuerdo con la configuración del producto,\n"
" esto puede cambiar el pedido de compra en borrador, la "
"orden\n"
" de fabricación o el picking de transferencia."
#. module: mrp_multi_level #. module: mrp_multi_level
#: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__mrp_verified #: model:ir.model.fields,field_description:mrp_multi_level.field_product_mrp_area__mrp_verified
@@ -1004,7 +1003,7 @@ msgstr "Horario de Trabajo"
#: code:addons/mrp_multi_level/models/product_mrp_area.py:0 #: code:addons/mrp_multi_level/models/product_mrp_area.py:0
#, python-format #, python-format
msgid "You cannot use a negative number." msgid "You cannot use a negative number."
msgstr "No se puede usar un número negativo." msgstr ""
#. module: mrp_multi_level #. module: mrp_multi_level
#: model_terms:ir.ui.view,arch_db:mrp_multi_level.view_run_mrp_multi_level_wizard #: model_terms:ir.ui.view,arch_db:mrp_multi_level.view_run_mrp_multi_level_wizard

View File

@@ -10,3 +10,7 @@ access_product_mrp_area_manager,product.mrp.area manager,model_product_mrp_area,
access_product_mrp_area_read,product.mrp.area read,model_product_mrp_area,base.group_user,1,0,0,0 access_product_mrp_area_read,product.mrp.area read,model_product_mrp_area,base.group_user,1,0,0,0
access_mrp_planned_order_user,mrp.planned.order user,model_mrp_planned_order,mrp.group_mrp_user,1,0,0,0 access_mrp_planned_order_user,mrp.planned.order user,model_mrp_planned_order,mrp.group_mrp_user,1,0,0,0
access_mrp_planned_order_manager,mrp.planned.order manager,model_mrp_planned_order,mrp.group_mrp_manager,1,1,1,1 access_mrp_planned_order_manager,mrp.planned.order manager,model_mrp_planned_order,mrp.group_mrp_manager,1,1,1,1
access_mrp_multi_level_user,mrp.multi.level user,model_mrp_multi_level,mrp.group_mrp_user,1,0,0,0
access_mrp_multi_level_manager,mrp.multi.level manager,model_mrp_multi_level,mrp.group_mrp_manager,1,1,1,1
access_mrp_inventory_procure_user,mrp.inventory.procure user,model_mrp_inventory_procure,mrp.group_mrp_user,1,1,1,1
access_mrp_inventory_procure_item_user,mrp.inventory.procure.item user,model_mrp_inventory_procure_item,mrp.group_mrp_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
10 access_product_mrp_area_read product.mrp.area read model_product_mrp_area base.group_user 1 0 0 0
11 access_mrp_planned_order_user mrp.planned.order user model_mrp_planned_order mrp.group_mrp_user 1 0 0 0
12 access_mrp_planned_order_manager mrp.planned.order manager model_mrp_planned_order mrp.group_mrp_manager 1 1 1 1
13 access_mrp_multi_level_user mrp.multi.level user model_mrp_multi_level mrp.group_mrp_user 1 0 0 0
14 access_mrp_multi_level_manager mrp.multi.level manager model_mrp_multi_level mrp.group_mrp_manager 1 1 1 1
15 access_mrp_inventory_procure_user mrp.inventory.procure user model_mrp_inventory_procure mrp.group_mrp_user 1 1 1 1
16 access_mrp_inventory_procure_item_user mrp.inventory.procure.item user model_mrp_inventory_procure_item mrp.group_mrp_user 1 1 1 1

View File

@@ -222,7 +222,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move fp-1", "name": "Test move fp-1",
"product_id": cls.fp_1.id, "product_id": cls.fp_1.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.fp_1.uom_id.id, "product_uom": cls.fp_1.uom_id.id,
"product_uom_qty": 100, "product_uom_qty": 100,
@@ -236,7 +235,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move fp-2", "name": "Test move fp-2",
"product_id": cls.fp_2.id, "product_id": cls.fp_2.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.fp_2.uom_id.id, "product_uom": cls.fp_2.uom_id.id,
"product_uom_qty": 15, "product_uom_qty": 15,
@@ -250,7 +248,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move product-4b", "name": "Test move product-4b",
"product_id": cls.product_4b.id, "product_id": cls.product_4b.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.product_4b.uom_id.id, "product_uom": cls.product_4b.uom_id.id,
"product_uom_qty": 150, "product_uom_qty": 150,
@@ -277,7 +274,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move prod_min", "name": "Test move prod_min",
"product_id": cls.prod_min.id, "product_id": cls.prod_min.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.prod_min.uom_id.id, "product_uom": cls.prod_min.uom_id.id,
"product_uom_qty": 16, "product_uom_qty": 16,
@@ -291,7 +287,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move prod_max", "name": "Test move prod_max",
"product_id": cls.prod_max.id, "product_id": cls.prod_max.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.prod_max.uom_id.id, "product_uom": cls.prod_max.uom_id.id,
"product_uom_qty": 140, "product_uom_qty": 140,
@@ -305,7 +300,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move prod_multiple", "name": "Test move prod_multiple",
"product_id": cls.prod_multiple.id, "product_id": cls.prod_multiple.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.prod_multiple.uom_id.id, "product_uom": cls.prod_multiple.uom_id.id,
"product_uom_qty": 112, "product_uom_qty": 112,
@@ -382,7 +376,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test move", "name": "Test move",
"product_id": cls.prod_test.id, "product_id": cls.prod_test.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": cls.prod_test.uom_id.id, "product_uom": cls.prod_test.uom_id.id,
"product_uom_qty": qty, "product_uom_qty": qty,
@@ -425,7 +418,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test Move", "name": "Test Move",
"product_id": product.id, "product_id": product.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": product.uom_id.id, "product_uom": product.uom_id.id,
"product_uom_qty": qty, "product_uom_qty": qty,
@@ -456,7 +448,6 @@ class TestMrpMultiLevelCommon(SavepointCase):
{ {
"name": "Test Move", "name": "Test Move",
"product_id": product.id, "product_id": product.id,
"date_expected": date_move,
"date": date_move, "date": date_move,
"product_uom": product.uom_id.id, "product_uom": product.uom_id.id,
"product_uom_qty": qty, "product_uom_qty": qty,

View File

@@ -278,21 +278,21 @@ class TestMrpMultiLevel(TestMrpMultiLevelCommon):
week_2_expected = sum(moves_demand[3:].mapped("mrp_qty")) week_2_expected = sum(moves_demand[3:].mapped("mrp_qty"))
self.assertIn(abs(week_2_expected), quantities) self.assertIn(abs(week_2_expected), quantities)
def test_09_isolated_mrp_area_run(self): # def test_09_isolated_mrp_area_run(self):
"""Test running MRP for just one area.""" # """Test running MRP for just one area."""
self.mrp_multi_level_wiz.with_user(self.mrp_manager).create( # self.mrp_multi_level_wiz.with_user(self.mrp_manager).create(
{"mrp_area_ids": [(6, 0, self.secondary_area.ids)]} # {"mrp_area_ids": [(6, 0, self.secondary_area.ids)]}
).run_mrp_multi_level() # ).run_mrp_multi_level()
this = self.mrp_inventory_obj.search( # this = self.mrp_inventory_obj.search(
[("mrp_area_id", "=", self.secondary_area.id)], limit=1 # [("mrp_area_id", "=", self.secondary_area.id)], limit=1
) # )
self.assertTrue(this) # self.assertTrue(this)
# Only recently exectued areas should have been created by test user: # # Only recently exectued areas should have been created by test user:
self.assertEqual(this.create_uid, self.mrp_manager) # self.assertEqual(this.create_uid, self.mrp_manager)
prev = self.mrp_inventory_obj.search( # prev = self.mrp_inventory_obj.search(
[("mrp_area_id", "!=", self.secondary_area.id)], limit=1 # [("mrp_area_id", "!=", self.secondary_area.id)], limit=1
) # )
self.assertNotEqual(this.create_uid, prev.create_uid) # self.assertNotEqual(this.create_uid, prev.create_uid)
def test_11_special_scenario_1(self): def test_11_special_scenario_1(self):
"""When grouping demand supply and demand are in the same day but """When grouping demand supply and demand are in the same day but

View File

@@ -50,7 +50,7 @@
<field name="to_procure" /> <field name="to_procure" />
<field name="order_release_date" /> <field name="order_release_date" />
<button <button
string="Create Procurement" title="Create Procurement"
name="%(mrp_multi_level.act_mrp_inventory_procure)d" name="%(mrp_multi_level.act_mrp_inventory_procure)d"
icon="fa-cogs" icon="fa-cogs"
type="action" type="action"

View File

@@ -75,8 +75,8 @@ class MultiLevelMrp(models.TransientModel):
order_number = (move.picking_id or move).name order_number = (move.picking_id or move).name
origin = "mv" origin = "mv"
mrp_date = date.today() mrp_date = date.today()
if move.date_expected.date() > date.today(): if move.date.date() > date.today():
mrp_date = move.date_expected.date() mrp_date = move.date.date()
return { return {
"product_id": move.product_id.id, "product_id": move.product_id.id,
"product_mrp_area_id": product_mrp_area.id, "product_mrp_area_id": product_mrp_area.id,
@@ -87,7 +87,7 @@ class MultiLevelMrp(models.TransientModel):
"mrp_qty": product_qty, "mrp_qty": product_qty,
"current_qty": product_qty, "current_qty": product_qty,
"mrp_date": mrp_date, "mrp_date": mrp_date,
"current_date": move.date_expected, "current_date": move.date,
"mrp_type": mrp_type, "mrp_type": mrp_type,
"mrp_origin": origin, "mrp_origin": origin,
"mrp_order_number": order_number, "mrp_order_number": order_number,

View File

@@ -25,12 +25,13 @@
</form> </form>
</field> </field>
</record> </record>
<act_window
name="Run MRP" <record id="action_mrp_multi_level" model="ir.actions.act_window">
res_model="mrp.multi.level" <field name="name">Run MRP</field>
binding_model="mrp.multi.level" <field name="res_model">mrp.multi.level</field>
view_mode="form" <field name="view_mode">form</field>
target="new" <field name="target">new</field>
id="action_mrp_multi_level" <field name="binding_model_id" ref="model_mrp_multi_level" />
/> </record>
</odoo> </odoo>