From f16dc364de09b6c4d3f8084bdc54b38f2416f40b 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 | 30 +++++++++++++++++++ 1 file changed, 30 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 00000000000..f0b943ac6b5 --- /dev/null +++ b/sale_delivery_state/migrations/15.0.2.0.0/pre-migration.py @@ -0,0 +1,30 @@ +# 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", + ), + ], + )