diff --git a/rma/__manifest__.py b/rma/__manifest__.py index b853f8f3..ad48bde9 100644 --- a/rma/__manifest__.py +++ b/rma/__manifest__.py @@ -3,14 +3,14 @@ { "name": "RMA (Return Merchandise Authorization)", - "version": "14.0.1.1.1", + "version": "14.0.1.1.2", "license": "LGPL-3", "category": "RMA", "summary": "Introduces the return merchandise authorization (RMA) process " "in odoo", "author": "ForgeFlow", "website": "https://github.com/ForgeFlow/stock-rma", - "depends": ["stock", "mail", "web", "stock_move_forced_lot"], + "depends": ["stock", "mail", "web", "stock_restrict_lot"], "demo": ["demo/stock_demo.xml"], "data": [ "security/rma.xml", diff --git a/rma/migrations/14.0.1.1.2/pre-migration.py b/rma/migrations/14.0.1.1.2/pre-migration.py new file mode 100644 index 00000000..a4ad4015 --- /dev/null +++ b/rma/migrations/14.0.1.1.2/pre-migration.py @@ -0,0 +1,18 @@ +# Copyright (C) 2025 ForgeFlow S.L. +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html) + +from openupgradelib import openupgrade # pylint: disable=W7936 + +_field_renames = [ + ("stock.move", "stock_move", "forced_lot_id", "restrict_lot_id"), +] + + +@openupgrade.migrate() +def migrate(env, version): + cr = env.cr + for field in _field_renames: + if openupgrade.table_exists(cr, field[1]) and openupgrade.column_exists( + cr, field[1], field[2] + ): + openupgrade.rename_fields(env, [field])