Skip to content

Commit 1f0f0a0

Browse files
author
Raphael Vicini
committed
[MIG] partner_delivery_zone_zip: Migration to 19.0
1 parent 3e87cb4 commit 1f0f0a0

6 files changed

Lines changed: 229 additions & 15 deletions

File tree

partner_delivery_zone_zip/README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
Partner Delivery Zone Zip
77
=========================
88

9-
..
9+
..
1010
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1111
!! This file is generated by oca-gen-addon-readme !!
1212
!! changes will be overwritten. !!
@@ -63,6 +63,7 @@ Contributors
6363

6464
- Benoît Aimont <benoit.aimont@acsone.eu>
6565
- Denis Roussel <denis.roussel@acsone.eu>
66+
- Raphaël Vicini <raphael.vicini@acsone.eu>
6667

6768
Maintainers
6869
-----------
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * partner_delivery_zone_zip
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 19.0+e\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2026-08-03 11:57+0000\n"
10+
"PO-Revision-Date: 2026-08-03 11:57+0000\n"
11+
"Last-Translator: \n"
12+
"Language-Team: \n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: \n"
17+
18+
#. module: partner_delivery_zone_zip
19+
#: model:ir.model,name:partner_delivery_zone_zip.model_res_partner
20+
msgid "Contact"
21+
msgstr ""
22+
23+
#. module: partner_delivery_zone_zip
24+
#: model:ir.model,website_form_label:partner_delivery_zone_zip.model_res_partner
25+
msgid "Create a Customer"
26+
msgstr "Créer un client"
27+
28+
#. module: partner_delivery_zone_zip
29+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__create_uid
30+
msgid "Created by"
31+
msgstr "Créé par"
32+
33+
#. module: partner_delivery_zone_zip
34+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__create_date
35+
msgid "Created on"
36+
msgstr "Créé le"
37+
38+
#. module: partner_delivery_zone_zip
39+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__delivery_zone_id
40+
#: model_terms:ir.ui.view,arch_db:partner_delivery_zone_zip.view_partner_delivery_zone_form
41+
msgid "Delivery Zone"
42+
msgstr "Zone de livraison"
43+
44+
#. module: partner_delivery_zone_zip
45+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone__display_name
46+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__display_name
47+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_res_partner__display_name
48+
msgid "Display Name"
49+
msgstr "Nom d'affichage"
50+
51+
#. module: partner_delivery_zone_zip
52+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone__id
53+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__id
54+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_res_partner__id
55+
msgid "ID"
56+
msgstr ""
57+
58+
#. module: partner_delivery_zone_zip
59+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__write_uid
60+
msgid "Last Updated by"
61+
msgstr "Dernière mise à jour par"
62+
63+
#. module: partner_delivery_zone_zip
64+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__write_date
65+
msgid "Last Updated on"
66+
msgstr "Dernière mise à jour le"
67+
68+
#. module: partner_delivery_zone_zip
69+
#: model:ir.model,name:partner_delivery_zone_zip.model_partner_delivery_zone_zip
70+
msgid "Partner Delivery Zone Zip"
71+
msgstr "Code postal de la Zone de livraison partenaire"
72+
73+
#. module: partner_delivery_zone_zip
74+
#: model:ir.model,name:partner_delivery_zone_zip.model_partner_delivery_zone
75+
msgid "Partner delivery zone"
76+
msgstr "Zone de livraison partenaire"
77+
78+
#. module: partner_delivery_zone_zip
79+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__name
80+
msgid "ZIP"
81+
msgstr "Code postal"
82+
83+
#. module: partner_delivery_zone_zip
84+
#: model:ir.model.constraint,message:partner_delivery_zone_zip.constraint_partner_delivery_zone_zip_name_uniq
85+
msgid "ZIP for Delivery Zones should be unique!"
86+
msgstr "Le code postal des zones de livraison doit être unique !"
87+
88+
#. module: partner_delivery_zone_zip
89+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone__zip_ids
90+
msgid "ZIPs"
91+
msgstr "Codes postaux"
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * partner_delivery_zone_zip
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 19.0+e\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2026-08-03 11:57+0000\n"
10+
"PO-Revision-Date: 2026-08-03 11:57+0000\n"
11+
"Last-Translator: \n"
12+
"Language-Team: \n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: \n"
17+
18+
#. module: partner_delivery_zone_zip
19+
#: model:ir.model,name:partner_delivery_zone_zip.model_res_partner
20+
msgid "Contact"
21+
msgstr ""
22+
23+
#. module: partner_delivery_zone_zip
24+
#: model:ir.model,website_form_label:partner_delivery_zone_zip.model_res_partner
25+
msgid "Create a Customer"
26+
msgstr ""
27+
28+
#. module: partner_delivery_zone_zip
29+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__create_uid
30+
msgid "Created by"
31+
msgstr ""
32+
33+
#. module: partner_delivery_zone_zip
34+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__create_date
35+
msgid "Created on"
36+
msgstr ""
37+
38+
#. module: partner_delivery_zone_zip
39+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__delivery_zone_id
40+
#: model_terms:ir.ui.view,arch_db:partner_delivery_zone_zip.view_partner_delivery_zone_form
41+
msgid "Delivery Zone"
42+
msgstr ""
43+
44+
#. module: partner_delivery_zone_zip
45+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone__display_name
46+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__display_name
47+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_res_partner__display_name
48+
msgid "Display Name"
49+
msgstr ""
50+
51+
#. module: partner_delivery_zone_zip
52+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone__id
53+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__id
54+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_res_partner__id
55+
msgid "ID"
56+
msgstr ""
57+
58+
#. module: partner_delivery_zone_zip
59+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__write_uid
60+
msgid "Last Updated by"
61+
msgstr ""
62+
63+
#. module: partner_delivery_zone_zip
64+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__write_date
65+
msgid "Last Updated on"
66+
msgstr ""
67+
68+
#. module: partner_delivery_zone_zip
69+
#: model:ir.model,name:partner_delivery_zone_zip.model_partner_delivery_zone_zip
70+
msgid "Partner Delivery Zone Zip"
71+
msgstr ""
72+
73+
#. module: partner_delivery_zone_zip
74+
#: model:ir.model,name:partner_delivery_zone_zip.model_partner_delivery_zone
75+
msgid "Partner delivery zone"
76+
msgstr ""
77+
78+
#. module: partner_delivery_zone_zip
79+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone_zip__name
80+
msgid "ZIP"
81+
msgstr ""
82+
83+
#. module: partner_delivery_zone_zip
84+
#: model:ir.model.constraint,message:partner_delivery_zone_zip.constraint_partner_delivery_zone_zip_name_uniq
85+
msgid "ZIP for Delivery Zones should be unique!"
86+
msgstr ""
87+
88+
#. module: partner_delivery_zone_zip
89+
#: model:ir.model.fields,field_description:partner_delivery_zone_zip.field_partner_delivery_zone__zip_ids
90+
msgid "ZIPs"
91+
msgstr ""

partner_delivery_zone_zip/models/partner_delivery_zone_zip.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ class PartnerDeliveryZoneZip(models.Model):
1818
required=True,
1919
)
2020

21-
_sql_constraints = [
22-
("name_uniq", "unique (name)", "ZIP for Delivery Zones should be unique!"),
23-
]
21+
_name_uniq = models.Constraint(
22+
"unique(name)",
23+
"ZIP for Delivery Zones should be unique!",
24+
)

partner_delivery_zone_zip/tests/test_partner_delivery_zone_zip.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
33
from psycopg2 import IntegrityError
44

5-
from odoo.tests.common import Form, SavepointCase
5+
from odoo.tests.common import Form, TransactionCase
66
from odoo.tools import mute_logger
77

88

9-
class TestEriPartnerDeliveryZoneZip(SavepointCase):
9+
class TestEriPartnerDeliveryZoneZip(TransactionCase):
1010
@classmethod
1111
def setUpClass(cls):
1212
super().setUpClass()

partner_delivery_zone_zip/views/partner_delivery_zone.xml

Lines changed: 39 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,53 @@
22
<!-- Copyright 2021 ACSONE SA/NV
33
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
44
<odoo>
5-
<record model="ir.ui.view" id="partner_delivery_zone_form_view">
5+
<record model="ir.ui.view" id="partner_delivery_zone_tree_view">
66
<field
77
name="name"
8-
>partner.delivery.zone.form (in partner_delivery_zone_zip)</field>
8+
>partner.delivery.zone.tree (in partner_delivery_zone_zip)</field>
99
<field name="model">partner.delivery.zone</field>
1010
<field
1111
name="inherit_id"
12-
ref="partner_delivery_zone.view_partner_delivery_zone_form"
12+
ref="partner_delivery_zone.view_partner_delivery_zone_tree"
1313
/>
1414
<field name="arch" type="xml">
15-
<field name="name" position="after">
16-
<field name="zip_ids">
17-
<tree editable="bottom">
15+
<xpath expr="//list" position="attributes">
16+
<attribute name="editable" />
17+
</xpath>
18+
</field>
19+
</record>
20+
21+
<record id="view_partner_delivery_zone_form" model="ir.ui.view">
22+
<field name="name">partner.delivery.zone.form</field>
23+
<field name="model">partner.delivery.zone</field>
24+
<field name="arch" type="xml">
25+
<form string="Delivery Zone">
26+
<group>
27+
<group>
28+
<field name="code" />
1829
<field name="name" />
19-
</tree>
20-
</field>
21-
</field>
30+
</group>
31+
32+
<group>
33+
<field name="active" />
34+
</group>
35+
</group>
36+
37+
<group>
38+
<field name="zip_ids">
39+
<list editable="bottom">
40+
<field name="name" />
41+
</list>
42+
</field>
43+
</group>
44+
</form>
2245
</field>
2346
</record>
47+
48+
<record
49+
id="partner_delivery_zone.partner_delivery_zone_action"
50+
model="ir.actions.act_window"
51+
>
52+
<field name="view_mode">list,form</field>
53+
</record>
2454
</odoo>

0 commit comments

Comments
 (0)