Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions stock_batch_picking_ux/migrations/18.0.1.1.0/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import logging

from openupgradelib import openupgrade

_logger = logging.getLogger(__name__)


@openupgrade.migrate()
def migrate(env, version):
cr = env.cr

_logger.info("START add origin to stock_move_line")
openupgrade.add_columns(env, [
("stock.move.line", "origin", "char"),
])

openupgrade.logged_query(cr, """
UPDATE stock_move_line sml
SET origin = sp.origin
FROM stock_move sm
JOIN stock_picking sp ON sp.id = sm.picking_id
WHERE sml.move_id = sm.id
AND sml.origin IS NULL
AND sp.origin IS NOT NULL
""")

_logger.info("END add origin to stock_move_line")
28 changes: 28 additions & 0 deletions stock_currency_valuation/migrations/18.0.1.1.0/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
import logging

from openupgradelib import openupgrade

_logger = logging.getLogger(__name__)


@openupgrade.migrate()
def migrate(env, version):
cr = env.cr

_logger.info("START add manual_currency_rate to stock_valuation_layer")
openupgrade.add_columns(env, [
("stock.valuation.layer", "manual_currency_rate", "float"),
])
_logger.info("END add manual_currency_rate to stock_valuation_layer")

_logger.info("START add unit_cost_in_currency to stock_valuation_layer")
openupgrade.add_columns(env, [
("stock.valuation.layer", "unit_cost_in_currency", "float"),
])
_logger.info("END add unit_cost_in_currency to stock_valuation_layer")

_logger.info("START add value_in_currency to stock_valuation_layer")
openupgrade.add_columns(env, [
("stock.valuation.layer", "value_in_currency", "float"),
])
_logger.info("END add value_in_currency to stock_valuation_layer")
2 changes: 1 addition & 1 deletion stock_ean128/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
##############################################################################
{
"name": "Stock EAN128",
"version": "16.0.1.0.0",
"version": "18.0.1.1.0",
"category": "Warehouse Management",
"sequence": 14,
"summary": "",
Expand Down
17 changes: 17 additions & 0 deletions stock_ean128/migrations/18.0.1.1.0/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import logging

from openupgradelib import openupgrade

_logger = logging.getLogger(__name__)


@openupgrade.migrate()
def migrate(env, version):
cr = env.cr


_logger.info("START add ean_128 to stock_lot")
openupgrade.add_columns(env, [
("stock_lot", "ean_128", "char"),
])
_logger.info("END add ean_128 to stock_lot")
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import logging

from openupgradelib import openupgrade

_logger = logging.getLogger(__name__)


@openupgrade.migrate()
def migrate(env, version):
cr = env.cr

_logger.info("START add removal_priority to stock_quant")
openupgrade.add_columns(env, [
("stock.quant", "removal_priority", "integer"),
])

openupgrade.logged_query(cr, """
UPDATE stock_quant sq
SET removal_priority = sl.removal_priority
FROM stock_location sl
WHERE sq.location_id = sl.id
AND sq.removal_priority IS NULL
AND sl.removal_priority IS NOT NULL
""")

_logger.info("END add removal_priority to stock_quant")
26 changes: 26 additions & 0 deletions stock_ux/migrations/18.0.1.5.2/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import logging

from openupgradelib import openupgrade

_logger = logging.getLogger(__name__)


@openupgrade.migrate()
def migrate(env, version):
cr = env.cr

_logger.info("START add picking_type_id to stock_move_line")
openupgrade.add_columns(env, [
("stock.move.line", "picking_type_id", "many2one"),
])

openupgrade.logged_query(cr, """
UPDATE stock_move_line sml
SET picking_type_id = sp.picking_type_id
FROM stock_picking sp
WHERE sml.picking_id = sp.id
AND sml.picking_type_id IS NULL
AND sp.picking_type_id IS NOT NULL
""")

_logger.info("END add picking_type_id to stock_move_line")
22 changes: 22 additions & 0 deletions stock_voucher/migrations/18.0.1.5.0/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import logging

from openupgradelib import openupgrade

_logger = logging.getLogger(__name__)


@openupgrade.migrate()
def migrate(env, version):
cr = env.cr

_logger.info("START add vouchers to stock_move")
openupgrade.add_columns(env, [
("stock.move", "vouchers", "char"),
])
_logger.info("END add vouchers to stock_move")

_logger.info("START add declared_value to stock_move")
openupgrade.add_columns(env, [
("stock.move", "declared_value", "float"),
])
_logger.info("END add declared_value to stock_move")
Loading