From 2bbd705b60bbac7d16a611a026b8e0877db98719 Mon Sep 17 00:00:00 2001 From: manu Date: Thu, 19 Sep 2024 17:16:26 +0200 Subject: [PATCH] [IMP]sale_delivery_state: migration script --- .../migrations/15.0.2.0.0/pre-migration.py | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py diff --git a/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py b/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py new file mode 100644 index 000000000000..6323e2ff421c --- /dev/null +++ b/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py @@ -0,0 +1,27 @@ +# Copyright 2024 Manuel Regidor +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import logging +from openupgradelib import openupgrade + +_logger = logging.getLogger(__name__) + + +@openupgrade.migrate() +def migrate(env, version): + if not openupgrade.column_exists(env.cr, "sale_order_line", "skip_sale_delivery_state"): + _logger.info("Create sale_order_line column skip_sale_delivery_state") + openupgrade.add_fields( + env, + [ + ( + "skip_sale_delivery_state", + "sale.order.line", + "sale_order_line", + "boolean", + "boolean", + "sale_delivery_state", + "false" + ), + ], + )