From 9790ee535383d8b45a2cae6246a0c6f60567d905 Mon Sep 17 00:00:00 2001 From: manu Date: Wed, 28 Aug 2024 08:06:51 +0200 Subject: [PATCH] [IMP]sale_delivery_state: migration script --- .../migrations/14.0.2.0.0/pre-migration.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 sale_delivery_state/migrations/14.0.2.0.0/pre-migration.py diff --git a/sale_delivery_state/migrations/14.0.2.0.0/pre-migration.py b/sale_delivery_state/migrations/14.0.2.0.0/pre-migration.py new file mode 100644 index 00000000000..6c5f33da1f5 --- /dev/null +++ b/sale_delivery_state/migrations/14.0.2.0.0/pre-migration.py @@ -0,0 +1,16 @@ +# Copyright 2024 Manuel Regidor +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +import logging + +from odoo.tools.sql import column_exists, create_column + +_logger = logging.getLogger(__name__) + + +def migrate(cr, version): + if not column_exists(cr, "sale_order_line", "skip_sale_delivery_state"): + _logger.info("Create sale_order_line column skip_sale_delivery_state") + create_column(cr, "sale_order_line", "skip_sale_delivery_state", "boolean") + cr.execute("UPDATE sale_order_line SET skip_sale_delivery_state = False")