Skip to content

Commit 3782aee

Browse files
MiquelRForgeFlowpedrobaeza
authored andcommitted
[MIG] delivery
1 parent 3e4177b commit 3782aee

File tree

5 files changed

+63
-2
lines changed

5 files changed

+63
-2
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version='1.0' encoding='utf-8'?>
22
<odoo>
33
<record id="delivery_carrier_comp_rule" model="ir.rule">
4-
<field name="active"/>
4+
<field name="active" eval="True"/>
55
<field name="domain_force"> ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)]</field>
66
</record>
77
</odoo>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---Models in module 'delivery'---
2+
new model choose.delivery.carrier [transient]
3+
# NOTHING TO DO
4+
5+
---Fields in module 'delivery'---
6+
delivery / delivery.carrier / get_return_label_from_portal (boolean): NEW
7+
delivery / delivery.carrier / invoice_policy (selection) : NEW required, selection_keys: ['estimated', 'real'], req_default: function, hasdefault
8+
delivery / delivery.carrier / margin (integer) : type is now 'float' ('integer')
9+
delivery / delivery.carrier / return_label_on_delivery (boolean): NEW
10+
delivery / sale.order / delivery_price (float) : DEL
11+
delivery / sale.order / invoice_shipping_on_delivery (boolean): DEL
12+
# NOTHING TO DO
13+
14+
delivery / sale.order / recompute_delivery_price (boolean): NEW
15+
# DONE: post-migration: marked as True if it has carrier
16+
17+
---XML records in module 'delivery'---
18+
NEW ir.ui.view: delivery.choose_delivery_carrier_view_form
19+
NEW ir.ui.view: delivery.product_template_hs_code
20+
NEW ir.ui.view: delivery.sale_order_portal_content_inherit_sale_stock_inherit_website_sale_delivery
21+
NEW ir.ui.view: delivery.vpicktree_view_tree
22+
DEL ir.ui.view: delivery.assets_backend
23+
DEL ir.ui.view: delivery_hs_code.product_template_hs_code
24+
# NOTHING TO DO
25+
26+
DEL mail.template: delivery.mail_template_data_delivery_confirmation [renamed to stock module] (noupdate)
27+
# NOTHING TO DO: handled in stock
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Copyright 2020 ForgeFlow <http://www.forgeflow.com>
2+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
3+
from openupgradelib import openupgrade
4+
5+
6+
def fill_sale_order_recompute_delivery_price(env):
7+
openupgrade.logged_query(
8+
env.cr, """
9+
UPDATE sale_order
10+
SET recompute_delivery_price = TRUE
11+
WHERE carrier_id IS NOT NULL"""
12+
)
13+
14+
15+
@openupgrade.migrate()
16+
def migrate(env, version):
17+
fill_sale_order_recompute_delivery_price(env)
18+
openupgrade.load_data(
19+
env.cr, "delivery", "migrations/13.0.1.0/noupdate_changes.xml")
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright 2020 ForgeFlow <http://www.forgeflow.com>
2+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
3+
from openupgradelib import openupgrade
4+
5+
6+
_column_renames = {
7+
'sale_order': [
8+
('delivery_price', None), # save value just in case
9+
],
10+
}
11+
12+
13+
@openupgrade.migrate()
14+
def migrate(env, version):
15+
openupgrade.rename_columns(env.cr, _column_renames)

odoo/openupgrade/doc/source/modules120-130.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ missing in the new release are marked with |del|.
123123
+----------------------------------------------+-------------------------------------------------+
124124
| |del| decimal_precision | |
125125
+----------------------------------------------+-------------------------------------------------+
126-
|delivery | |
126+
|delivery | Done |
127127
+----------------------------------------------+-------------------------------------------------+
128128
| |del| delivery_hs_code | |
129129
+----------------------------------------------+-------------------------------------------------+

0 commit comments

Comments
 (0)