From a7388fd0d1611cbdecb3c37550d09dd23491d2bf Mon Sep 17 00:00:00 2001 From: Leighton Pennicott Date: Mon, 9 Nov 2020 09:38:10 -0500 Subject: [PATCH] [MIG] delivery_partner_dhl: migrate to odoo 14.0 --- delivery_partner_dhl/__manifest__.py | 2 +- delivery_partner_dhl/models/delivery.py | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/delivery_partner_dhl/__manifest__.py b/delivery_partner_dhl/__manifest__.py index 5d199717..cd5ca2f4 100755 --- a/delivery_partner_dhl/__manifest__.py +++ b/delivery_partner_dhl/__manifest__.py @@ -1,7 +1,7 @@ { 'name': 'DHL Partner Shipping Accounts', 'author': 'Hibou Corp. ', - 'version': '13.0.1.0.0', + 'version': '14.0.1.0.0', 'category': 'Stock', 'sequence': 95, 'summary': 'DHL Partner Shipping Accounts', diff --git a/delivery_partner_dhl/models/delivery.py b/delivery_partner_dhl/models/delivery.py index 6de6583a..d4e82ea1 100644 --- a/delivery_partner_dhl/models/delivery.py +++ b/delivery_partner_dhl/models/delivery.py @@ -6,12 +6,10 @@ from odoo.exceptions import ValidationError class PartnerShippingAccount(models.Model): _inherit = 'partner.shipping.account' - - delivery_type = fields.Selection(selection_add=[('dhl', 'DHL')]) - + + delivery_type = fields.Selection(selection_add=[('dhl', 'DHL')], ondelete={'dhl': 'set default'}) + def dhl_check_validity(self): m = re.search(r'^(\d{8}|\d{9}|\d{10})$', self.name or '') if not m: raise ValidationError('DHL Account numbers must be 8-10 decimal numbers.') - -