Skip to content

Commit dee27c4

Browse files
committed
[MIG] sale_stock
1 parent 6b72182 commit dee27c4

File tree

4 files changed

+78
-1
lines changed

4 files changed

+78
-1
lines changed

docsource/modules180-190.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1032,7 +1032,7 @@ Module coverage 18.0 -> 19.0
10321032
+---------------------------------------------------+----------------------+-------------------------------------------------+
10331033
| sale_sms | | |
10341034
+---------------------------------------------------+----------------------+-------------------------------------------------+
1035-
| sale_stock | | |
1035+
| sale_stock |Done | |
10361036
+---------------------------------------------------+----------------------+-------------------------------------------------+
10371037
| sale_stock_margin | | |
10381038
+---------------------------------------------------+----------------------+-------------------------------------------------+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Copyright 2026 Hunki Enterprises BV
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
from openupgradelib import openupgrade
5+
6+
7+
@openupgrade.migrate()
8+
def migrate(env, version):
9+
openupgrade.load_data(env, "sale_stock", "19.0.1.0/noupdate_changes.xml")
10+
openupgrade.m2o_to_x2m(
11+
env.cr,
12+
env["sale.order"],
13+
"sale_order",
14+
"stock_reference_ids",
15+
"procurement_group_id",
16+
)
17+
openupgrade.m2o_to_x2m(
18+
env.cr, env["sale.order.line"], "sale_order_line", "route_ids", "route_id"
19+
)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Copyright 2026 Hunki Enterprises BV
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
from openupgradelib import openupgrade
5+
6+
_renamed_field_references = [
7+
(
8+
"stock.reference",
9+
"sale_id",
10+
"sale_ids",
11+
),
12+
(
13+
"sale.order",
14+
"procurement_group_id",
15+
"stock_reference_ids",
16+
),
17+
(
18+
"sale.order.line",
19+
"route_id",
20+
"route_ids",
21+
),
22+
]
23+
24+
25+
@openupgrade.migrate()
26+
def migrate(env, version):
27+
openupgrade.rename_field_references(env, _renamed_field_references)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---Models in module 'sale_stock'---
2+
---Fields in module 'sale_stock'---
3+
sale_stock / procurement.group / sale_id (many2one) : DEL relation: sale.order
4+
5+
# DONE: see sale.order#stock_reference_ids
6+
7+
sale_stock / sale.order / procurement_group_id (many2one): DEL relation: procurement.group
8+
sale_stock / sale.order / stock_reference_ids (many2many): NEW relation: stock.reference
9+
10+
# DONE: m2o_to_x2m conversion
11+
12+
sale_stock / sale.order.line / route_id (many2one) : DEL relation: stock.route
13+
sale_stock / sale.order.line / route_ids (many2many) : NEW relation: stock.route
14+
15+
# DONE: m2o_to_x2m conversion
16+
17+
sale_stock / stock.reference / sale_ids (many2many) : NEW relation: sale.order
18+
19+
# DONE: see sale.order#stock_reference_ids
20+
21+
---XML records in module 'sale_stock'---
22+
DEL ir.model.access: sale_stock.access_product_packaging_sale_manager
23+
DEL ir.model.access: sale_stock.access_product_packaging_user
24+
NEW ir.rule: sale_stock.sale_order_line_rule_stock_user (noupdate)
25+
NEW ir.ui.view: sale_stock.portal_my_orders
26+
NEW ir.ui.view: sale_stock.sale_stock_sale_order_view_search_inherit
27+
NEW ir.ui.view: sale_stock.stock_reference_sale_view_form
28+
DEL ir.ui.view: sale_stock.sale_order_cancel_view_form_inherit
29+
DEL ir.ui.view: sale_stock.view_order_form_inherit_sale_stock_qty
30+
31+
# NOTHING TO DO

0 commit comments

Comments
 (0)