Skip to content

Commit a9a33ff

Browse files
committed
[MIG] delivery_carrier_label_gls: Migration to 16.0
1 parent 142c7f6 commit a9a33ff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+535
-1202
lines changed
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
from .hooks import pre_init_hook
1+
from .hooks import post_init_hook
22
from . import models
33
from . import wizards

delivery_carrier_label_gls/__manifest__.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,38 @@
44

55
{
66
"name": "Delivery Carrier Label GLS",
7-
"version": "10.0.1.0.0",
7+
"version": "16.0.1.0.0",
88
"author": "Acsone,Akretion,Odoo Community Association (OCA)",
99
"maintener": "Akretion",
1010
"category": "Warehouse",
1111
"summary": "GLS carrier label printing",
1212
"depends": [
1313
"base_delivery_carrier_label",
14-
"partner_helper",
15-
"document",
1614
"delivery",
15+
"delivery_carrier_account",
1716
],
1817
"website": "https://github.com/OCA/delivery-carrier",
1918
"data": [
2019
"security/groups.xml",
2120
"security/ir.model.access.csv",
22-
"data/cron_end_of_day_report.xml",
21+
"data/ir_cron.xml",
2322
"data/product_product.xml",
24-
"data/product_packaging.xml",
25-
"data/res_company.xml",
23+
"data/carrier_account.xml",
2624
"data/delivery_carrier.xml",
25+
"data/stock_package_type.xml",
26+
"views/res_config_settings.xml",
2727
"views/delivery_carrier.xml",
2828
"views/delivery_report_gls.xml",
2929
"views/sale_order.xml",
3030
"views/stock.xml",
31+
"views/carrier_account.xml",
3132
"wizards/delivery_report_gls_wizard.xml",
3233
"report/report_delivery_report_gls.xml",
3334
"report/delivery_report_gls_view.xml",
3435
],
35-
"demo": ["demo/delivery_carrier.xml"],
3636
"license": "AGPL-3",
3737
"installable": True,
3838
"auto_install": False,
3939
"application": False,
40-
"pre_init_hook": "pre_init_hook",
40+
"post_init_hook": "post_init_hook",
4141
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<odoo noupdate="1">
3+
<record id="carrier_account_gls" model="carrier.account">
4+
<field name="name">GLS</field>
5+
<field name="delivery_type">gls</field>
6+
<field name="account">CHANGE ME</field>
7+
<field name="password">CHANGE ME</field>
8+
</record>
9+
<record forcecreate="True" id="carrier_account_id_gls" model="ir.property">
10+
<field name="name">carrier_account_id</field>
11+
<field
12+
name="fields_id"
13+
search="[('model','=','delivery.carrier'),('name','=','carrier_account_id')]"
14+
/>
15+
<field name="value" eval="'carrier.account,'+str(ref('carrier_account_gls'))" />
16+
</record>
17+
</odoo>
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo noupdate="1">
3-
<record id="delivery_carrier_gls" model="delivery.carrier">
4-
<field name="name">GLS</field>
5-
<field name="delivery_type">gls</field>
6-
<field name="code">GLS</field>
7-
<field name="product_id" ref="product_product_gls" />
8-
<field
3+
<record id="delivery_carrier_gls" model="delivery.carrier">
4+
<field name="name">GLS</field>
5+
<field name="delivery_type">gls</field>
6+
<field name="code">GLS</field>
7+
<field name="product_id" ref="delivery_carrier_label_gls.product_product_gls" />
8+
<field
9+
name="carrier_account_id"
10+
ref="delivery_carrier_label_gls.carrier_account_gls"
11+
/>
12+
<field name="gls_contact_id">CHANGE ME</field>
13+
<field
914
name="gls_url"
1015
>https://shipit-wbm-test01.gls-group.eu:8443/backend/rs/</field>
11-
<field
16+
<field
1217
name="gls_url_test"
1318
>https://shipit-wbm-test01.gls-group.eu:8443/backend/rs/</field>
14-
<field
19+
<field
1520
name="gls_url_tracking"
1621
>https://gls-group.eu/EU/en/parcel-tracking/match=%s</field>
17-
<field name="gls_label_format">pdf</field>
18-
<field name="gls_login">TO BE SPECIFIED</field>
19-
<field name="gls_password">TO BE SPECIFIED</field>
20-
</record>
22+
<field name="gls_label_format">pdf</field>
23+
</record>
2124
</odoo>
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo noupdate="1">
3-
<record forcecreate="True" id="cron_end_of_day_report" model="ir.cron">
3+
<record forcecreate="True" id="cron_end_of_day_report" model="ir.cron">
44
<field name="name">GLS: End of Day Report</field>
5-
<field eval="True" name="active" />
5+
<field name="active" eval="True" />
66
<field name="user_id" ref="base.user_root" />
77
<field name="interval_number">1</field>
88
<field name="interval_type">days</field>
99
<field name="numbercall">-1</field>
10-
<field eval="False" name="doall" />
11-
<field eval="'delivery.report.gls.wizard'" name="model" />
12-
<field eval="'cron'" name="function" />
10+
<field name="doall" eval="False" />
11+
<field
12+
name="model_id"
13+
ref="delivery_carrier_label_gls.model_delivery_report_gls_wizard"
14+
/>
15+
<field name="code">model._cron_end_of_day_report()</field>
1316
<field name="nextcall" eval="(DateTime.now()).strftime('%Y-%m-%d 23:00:01')" />
14-
</record>
17+
</record>
1518
</odoo>

delivery_carrier_label_gls/data/product_product.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
<field name="default_code">SHIP_GLS</field>
77
<field name="type">service</field>
88
<field name="sale_ok" eval="False" />
9-
<field name="name">Coûts de livraison - GLS</field>
9+
<field name="name">Shipping cost - GLS</field>
1010
<field
11-
name="image"
11+
name="image_1920"
1212
type="base64"
1313
file="delivery_carrier_label_gls/static/img/gls.jpg"
1414
/>

delivery_carrier_label_gls/data/res_company.xml

-6
This file was deleted.

delivery_carrier_label_gls/data/product_packaging.xml delivery_carrier_label_gls/data/stock_package_type.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
<!-- Copyright 2021 ACSONE SA/NV
33
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
44
<odoo noupdate="1">
5-
<record id="product_packaging_gls_parcel" model="product.packaging">
5+
<record id="packaging_gls_parcel" model="stock.package.type">
66
<field name="name">GLS: Parcel</field>
77
<field name="package_carrier_type">gls</field>
88
<field name="shipper_package_code">PARCEL</field>
99
<field name="max_weight">40</field>
1010
</record>
11-
<record id="product_packaging_gls_express" model="product.packaging">
11+
<record id="packaging_gls_express" model="stock.package.type">
1212
<field name="name">GLS: Express</field>
1313
<field name="package_carrier_type">gls</field>
1414
<field name="shipper_package_code">EXPRESS</field>
1515
<field name="max_weight">40</field>
1616
</record>
17-
<record id="product_packaging_gls_freight" model="product.packaging">
17+
<record id="packaging_gls_freight" model="stock.package.type">
1818
<field name="name">GLS: Freight</field>
1919
<field name="package_carrier_type">gls</field>
2020
<field name="shipper_package_code">FREIGHT</field>

delivery_carrier_label_gls/demo/delivery_carrier.xml

-6
This file was deleted.

delivery_carrier_label_gls/hooks.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
from odoo import SUPERUSER_ID, api
55

66

7-
def pre_init_hook(cr):
7+
def post_init_hook(cr, registry):
88
env = api.Environment(cr, SUPERUSER_ID, {})
9-
env["stock.config.settings"].create({"group_stock_tracking_lot": 1}).execute()
9+
rcs = env["res.config.settings"].create({"company_id": env.company.id})
10+
rcs.group_stock_tracking_lot = True
11+
rcs.execute()

0 commit comments

Comments
 (0)