Skip to content

Commit

Permalink
Revert "[MIG] sale: Migration to 17.0"
Browse files Browse the repository at this point in the history
This reverts commit 89b201e.
  • Loading branch information
acpMicrocom committed Sep 26, 2024
1 parent 89b201e commit f631676
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 72 deletions.
68 changes: 0 additions & 68 deletions odoo-server.conf

This file was deleted.

17 changes: 17 additions & 0 deletions openupgrade_scripts/scripts/sale/17.0.1.2/post-migration.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@
from openupgradelib import openupgrade


def _sale_sale_order_(env):
openupgrade.logged_query(
env.cr,
"""
UPDATE sale_order
SET locked = True
WHERE temp_state = 'done'
""",
)
openupgrade.logged_query(
env.cr,
"""
"ALTER TABLE sale_order DROP COLUMN temp_state",
""",
)


@openupgrade.migrate()
def migrate(env, version):
openupgrade.load_data(env, "sale", "17.0.1.2/noupdate_changes.xml")
16 changes: 12 additions & 4 deletions openupgrade_scripts/scripts/sale/17.0.1.2/pre-migration.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,27 @@ def _remove_table_constraints(env):
)


def _sale_order_populate_locked_field(env):
def _sale_sale_order(env):
openupgrade.logged_query(
env.cr,
"""
ALTER TABLE sale_order
ADD COLUMN IF NOT EXISTS locked BOOLEAN
ADD COLUMN IF NOT EXISTS locked BOOLEAN,
ADD COLUMN IF NOT EXISTS temp_state VARCHAR
""",
)
openupgrade.logged_query(
env.cr,
"""
UPDATE sale_order
SET locked = True, state = 'sale'
SET temp_state = state
""",
)
openupgrade.logged_query(
env.cr,
"""
UPDATE sale_order
SET state = 'sale'
WHERE state = 'done'
""",
)
Expand All @@ -34,4 +42,4 @@ def _sale_order_populate_locked_field(env):
@openupgrade.migrate()
def migrate(env, version):
_remove_table_constraints(env)
_sale_order_populate_locked_field(env)
_sale_sale_order(env)

0 comments on commit f631676

Please sign in to comment.