From 443625185204a72bc21389e05ec8c388bf93ea03 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Thu, 2 Apr 2020 21:47:15 +0200 Subject: [PATCH] [FIX+IMP] base_location: Re-import process * Performance was very poor due to several reasons: * City name translatable. * Lack on indexes when deleting obsolete records. * Some prefetching. * City was not being searched also by state, having the chance of returning incorrect matches if same city name on different states. * Previous code was removing all previous records of zip entries! * Remove possible obsolete FK keys after migrating from v11. --- base_location/__manifest__.py | 4 ++-- base_location/i18n/am.po | 6 ++++++ base_location/i18n/ar.po | 6 ++++++ base_location/i18n/base_location.pot | 6 ++++++ base_location/i18n/bg.po | 6 ++++++ base_location/i18n/bs.po | 6 ++++++ base_location/i18n/ca.po | 6 ++++++ base_location/i18n/cs.po | 6 ++++++ base_location/i18n/da.po | 10 +++++++--- base_location/i18n/de.po | 10 +++++++--- base_location/i18n/el_GR.po | 6 ++++++ base_location/i18n/en_GB.po | 6 ++++++ base_location/i18n/es.po | 10 +++++++--- base_location/i18n/es_AR.po | 6 ++++++ base_location/i18n/es_CL.po | 6 ++++++ base_location/i18n/es_CO.po | 10 +++++++--- base_location/i18n/es_CR.po | 6 ++++++ base_location/i18n/es_DO.po | 6 ++++++ base_location/i18n/es_EC.po | 6 ++++++ base_location/i18n/es_ES.po | 6 ++++++ base_location/i18n/es_MX.po | 6 ++++++ base_location/i18n/es_PE.po | 6 ++++++ base_location/i18n/es_PY.po | 6 ++++++ base_location/i18n/es_VE.po | 6 ++++++ base_location/i18n/et.po | 6 ++++++ base_location/i18n/eu.po | 6 ++++++ base_location/i18n/fa.po | 6 ++++++ base_location/i18n/fi.po | 6 ++++++ base_location/i18n/fr.po | 10 +++++++--- base_location/i18n/fr_CA.po | 6 ++++++ base_location/i18n/fr_CH.po | 6 ++++++ base_location/i18n/gl.po | 6 ++++++ base_location/i18n/gl_ES.po | 6 ++++++ base_location/i18n/he.po | 6 ++++++ base_location/i18n/hr.po | 6 ++++++ base_location/i18n/hr_HR.po | 10 +++++++--- base_location/i18n/hu.po | 6 ++++++ base_location/i18n/id.po | 6 ++++++ base_location/i18n/it.po | 10 +++++++--- base_location/i18n/ja.po | 6 ++++++ base_location/i18n/ko.po | 6 ++++++ base_location/i18n/lt.po | 6 ++++++ base_location/i18n/lt_LT.po | 6 ++++++ base_location/i18n/lv.po | 6 ++++++ base_location/i18n/mk.po | 6 ++++++ base_location/i18n/mn.po | 6 ++++++ base_location/i18n/nb.po | 6 ++++++ base_location/i18n/nb_NO.po | 6 ++++++ base_location/i18n/nl.po | 6 ++++++ base_location/i18n/nl_BE.po | 6 ++++++ base_location/i18n/nl_NL.po | 10 +++++++--- base_location/i18n/pl.po | 6 ++++++ base_location/i18n/pt.po | 6 ++++++ base_location/i18n/pt_BR.po | 11 ++++++++--- base_location/i18n/pt_PT.po | 10 +++++++--- base_location/i18n/ro.po | 6 ++++++ base_location/i18n/ru.po | 6 ++++++ base_location/i18n/sk.po | 6 ++++++ base_location/i18n/sl.po | 10 +++++++--- base_location/i18n/sr.po | 6 ++++++ base_location/i18n/sr@latin.po | 6 ++++++ base_location/i18n/sv.po | 6 ++++++ base_location/i18n/th.po | 6 ++++++ base_location/i18n/tr.po | 6 ++++++ base_location/i18n/tr_TR.po | 6 ++++++ base_location/i18n/uk.po | 6 ++++++ base_location/i18n/vi.po | 6 ++++++ base_location/i18n/vi_VN.po | 6 ++++++ base_location/i18n/zh_CN.po | 6 ++++++ base_location/i18n/zh_TW.po | 6 ++++++ base_location/models/res_city_zip.py | 9 ++++++++- base_location/models/res_partner.py | 3 ++- 72 files changed, 438 insertions(+), 37 deletions(-) diff --git a/base_location/__manifest__.py b/base_location/__manifest__.py index b75429921..1b35c72b8 100644 --- a/base_location/__manifest__.py +++ b/base_location/__manifest__.py @@ -1,10 +1,10 @@ # Copyright 2016 Nicolas Bessi, Camptocamp SA -# Copyright 2018-2019 Tecnativa - Pedro M. Baeza +# Copyright 2018-2020 Tecnativa - Pedro M. Baeza # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Location management (aka Better ZIP)", - "version": "13.0.1.0.1", + "version": "13.0.1.1.0", "depends": ["base_address_city", "contacts"], "author": ( "Camptocamp," diff --git a/base_location/i18n/am.po b/base_location/i18n/am.po index 47587571e..9977f8bc8 100644 --- a/base_location/i18n/am.po +++ b/base_location/i18n/am.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/ar.po b/base_location/i18n/ar.po index 1a9c9a261..32984151f 100644 --- a/base_location/i18n/ar.po +++ b/base_location/i18n/ar.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/base_location.pot b/base_location/i18n/base_location.pot index 5c903e607..0e947b391 100644 --- a/base_location/i18n/base_location.pot +++ b/base_location/i18n/base_location.pot @@ -48,6 +48,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/bg.po b/base_location/i18n/bg.po index 8086f0285..36519fbcd 100644 --- a/base_location/i18n/bg.po +++ b/base_location/i18n/bg.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/bs.po b/base_location/i18n/bs.po index 887547796..05bf1921e 100644 --- a/base_location/i18n/bs.po +++ b/base_location/i18n/bs.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/ca.po b/base_location/i18n/ca.po index 3d0334f8b..0073a6aa4 100644 --- a/base_location/i18n/ca.po +++ b/base_location/i18n/ca.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/cs.po b/base_location/i18n/cs.po index b4d249e50..6c1d732c5 100644 --- a/base_location/i18n/cs.po +++ b/base_location/i18n/cs.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/da.po b/base_location/i18n/da.po index b24d459b7..7f5bafe35 100644 --- a/base_location/i18n/da.po +++ b/base_location/i18n/da.po @@ -54,6 +54,13 @@ msgstr "By" msgid "City completion" msgstr "Slå by/postnummer op" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Postnummer" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -206,9 +213,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Postnummer" - #~ msgid "Country state" #~ msgstr "Delstat/region" diff --git a/base_location/i18n/de.po b/base_location/i18n/de.po index 39293c4e3..b0eb9b6ef 100644 --- a/base_location/i18n/de.po +++ b/base_location/i18n/de.po @@ -58,6 +58,13 @@ msgstr "Stadt" msgid "City completion" msgstr "Orts-Vervollständigung" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Ortskennung" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -212,9 +219,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Ortskennung" - #~ msgid "Country state" #~ msgstr "Bundesland" diff --git a/base_location/i18n/el_GR.po b/base_location/i18n/el_GR.po index 29926c36d..8806ff570 100644 --- a/base_location/i18n/el_GR.po +++ b/base_location/i18n/el_GR.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/en_GB.po b/base_location/i18n/en_GB.po index bbb7da73a..e7a01707b 100644 --- a/base_location/i18n/en_GB.po +++ b/base_location/i18n/en_GB.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es.po b/base_location/i18n/es.po index bd380ae2d..568a4f577 100644 --- a/base_location/i18n/es.po +++ b/base_location/i18n/es.po @@ -56,6 +56,13 @@ msgstr "ID Ciudad" msgid "City completion" msgstr "Autocompletado a partir de la ciudad" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Código de ciudad" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -209,9 +216,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Código de ciudad" - #~ msgid "Country state" #~ msgstr "Provincia" diff --git a/base_location/i18n/es_AR.po b/base_location/i18n/es_AR.po index 05ca0e46b..195c8d3b7 100644 --- a/base_location/i18n/es_AR.po +++ b/base_location/i18n/es_AR.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_CL.po b/base_location/i18n/es_CL.po index e1910f5ef..da065522d 100644 --- a/base_location/i18n/es_CL.po +++ b/base_location/i18n/es_CL.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_CO.po b/base_location/i18n/es_CO.po index 1e1082b88..e9ca07b5f 100644 --- a/base_location/i18n/es_CO.po +++ b/base_location/i18n/es_CO.po @@ -57,6 +57,13 @@ msgstr "Ciudad" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Código Ciudad" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -208,8 +215,5 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Código Ciudad" - #~ msgid "Group By" #~ msgstr "Agrupar por" diff --git a/base_location/i18n/es_CR.po b/base_location/i18n/es_CR.po index 1a35b8048..b9d7b9fab 100644 --- a/base_location/i18n/es_CR.po +++ b/base_location/i18n/es_CR.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_DO.po b/base_location/i18n/es_DO.po index 1d2f2aac1..f390f0820 100644 --- a/base_location/i18n/es_DO.po +++ b/base_location/i18n/es_DO.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_EC.po b/base_location/i18n/es_EC.po index 6cf62347c..e1a4c9829 100644 --- a/base_location/i18n/es_EC.po +++ b/base_location/i18n/es_EC.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_ES.po b/base_location/i18n/es_ES.po index 86cafd690..9de33021c 100644 --- a/base_location/i18n/es_ES.po +++ b/base_location/i18n/es_ES.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_MX.po b/base_location/i18n/es_MX.po index ac8e438fc..9c2ee7434 100644 --- a/base_location/i18n/es_MX.po +++ b/base_location/i18n/es_MX.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_PE.po b/base_location/i18n/es_PE.po index af46e58a3..9bc27e1c6 100644 --- a/base_location/i18n/es_PE.po +++ b/base_location/i18n/es_PE.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_PY.po b/base_location/i18n/es_PY.po index 4f1bbad72..7994d209a 100644 --- a/base_location/i18n/es_PY.po +++ b/base_location/i18n/es_PY.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/es_VE.po b/base_location/i18n/es_VE.po index 086de189e..2caded561 100644 --- a/base_location/i18n/es_VE.po +++ b/base_location/i18n/es_VE.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/et.po b/base_location/i18n/et.po index 887d0ba1b..3523fd1c8 100644 --- a/base_location/i18n/et.po +++ b/base_location/i18n/et.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/eu.po b/base_location/i18n/eu.po index 51db75e00..9995915d8 100644 --- a/base_location/i18n/eu.po +++ b/base_location/i18n/eu.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/fa.po b/base_location/i18n/fa.po index 84673d7d5..9b0271307 100644 --- a/base_location/i18n/fa.po +++ b/base_location/i18n/fa.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/fi.po b/base_location/i18n/fi.po index 8f0be56af..bff707de1 100644 --- a/base_location/i18n/fi.po +++ b/base_location/i18n/fi.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/fr.po b/base_location/i18n/fr.po index d3069b5ed..8ac5fcba1 100644 --- a/base_location/i18n/fr.po +++ b/base_location/i18n/fr.po @@ -57,6 +57,13 @@ msgstr "Ville" msgid "City completion" msgstr "Complétion par ville" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Code de la ville" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -209,9 +216,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Code de la ville" - #~ msgid "Country state" #~ msgstr "Etat" diff --git a/base_location/i18n/fr_CA.po b/base_location/i18n/fr_CA.po index 4ca932cc9..182a429fc 100644 --- a/base_location/i18n/fr_CA.po +++ b/base_location/i18n/fr_CA.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/fr_CH.po b/base_location/i18n/fr_CH.po index 6de81ea8e..8c23d5594 100644 --- a/base_location/i18n/fr_CH.po +++ b/base_location/i18n/fr_CH.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/gl.po b/base_location/i18n/gl.po index b667fa89d..de96f373d 100644 --- a/base_location/i18n/gl.po +++ b/base_location/i18n/gl.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/gl_ES.po b/base_location/i18n/gl_ES.po index 3e1863dc4..507c109d9 100644 --- a/base_location/i18n/gl_ES.po +++ b/base_location/i18n/gl_ES.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/he.po b/base_location/i18n/he.po index 8d1692738..f77908de3 100644 --- a/base_location/i18n/he.po +++ b/base_location/i18n/he.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/hr.po b/base_location/i18n/hr.po index 0a27482f8..53d6224d3 100644 --- a/base_location/i18n/hr.po +++ b/base_location/i18n/hr.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/hr_HR.po b/base_location/i18n/hr_HR.po index 6711a7019..0f8f1c177 100644 --- a/base_location/i18n/hr_HR.po +++ b/base_location/i18n/hr_HR.po @@ -56,6 +56,13 @@ msgstr "Grad" msgid "City completion" msgstr "Popunjavanje grada" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Šifra grada" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -208,9 +215,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Šifra grada" - #~ msgid "Country state" #~ msgstr "Oblast/Županija" diff --git a/base_location/i18n/hu.po b/base_location/i18n/hu.po index efc805b5b..08dba0efc 100644 --- a/base_location/i18n/hu.po +++ b/base_location/i18n/hu.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/id.po b/base_location/i18n/id.po index a4a5b0533..f24c957b2 100644 --- a/base_location/i18n/id.po +++ b/base_location/i18n/id.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/it.po b/base_location/i18n/it.po index ef89c523f..440f5660d 100644 --- a/base_location/i18n/it.po +++ b/base_location/i18n/it.po @@ -56,6 +56,13 @@ msgstr "ID città" msgid "City completion" msgstr "Completamento città" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Codice Città" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -207,9 +214,6 @@ msgstr "CAP" msgid "Zips in this city" msgstr "CAP in questa città" -#~ msgid "City Code" -#~ msgstr "Codice Città" - #~ msgid "Country state" #~ msgstr "Provincia Paese" diff --git a/base_location/i18n/ja.po b/base_location/i18n/ja.po index b33488b5f..659bf71df 100644 --- a/base_location/i18n/ja.po +++ b/base_location/i18n/ja.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/ko.po b/base_location/i18n/ko.po index c3e1b253a..861040dbc 100644 --- a/base_location/i18n/ko.po +++ b/base_location/i18n/ko.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/lt.po b/base_location/i18n/lt.po index 091ee8f02..36fbd0bb5 100644 --- a/base_location/i18n/lt.po +++ b/base_location/i18n/lt.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/lt_LT.po b/base_location/i18n/lt_LT.po index ccf3f85f3..9636e14f4 100644 --- a/base_location/i18n/lt_LT.po +++ b/base_location/i18n/lt_LT.po @@ -55,6 +55,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/lv.po b/base_location/i18n/lv.po index a51683b85..d0499c5aa 100644 --- a/base_location/i18n/lv.po +++ b/base_location/i18n/lv.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/mk.po b/base_location/i18n/mk.po index 64d37bc96..8d92906df 100644 --- a/base_location/i18n/mk.po +++ b/base_location/i18n/mk.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/mn.po b/base_location/i18n/mn.po index 362d8da10..7b5bdf0bc 100644 --- a/base_location/i18n/mn.po +++ b/base_location/i18n/mn.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/nb.po b/base_location/i18n/nb.po index 0aced8a6f..2b0db4b87 100644 --- a/base_location/i18n/nb.po +++ b/base_location/i18n/nb.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/nb_NO.po b/base_location/i18n/nb_NO.po index 100bfea30..a4e465f4f 100644 --- a/base_location/i18n/nb_NO.po +++ b/base_location/i18n/nb_NO.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/nl.po b/base_location/i18n/nl.po index fb3c255d4..bebdb47e2 100644 --- a/base_location/i18n/nl.po +++ b/base_location/i18n/nl.po @@ -56,6 +56,12 @@ msgstr "Gemeente ID" msgid "City completion" msgstr "Gemeente aanvulling" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/nl_BE.po b/base_location/i18n/nl_BE.po index f8be4722a..ac4c9b786 100644 --- a/base_location/i18n/nl_BE.po +++ b/base_location/i18n/nl_BE.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/nl_NL.po b/base_location/i18n/nl_NL.po index 40e057e11..4ccab1f15 100644 --- a/base_location/i18n/nl_NL.po +++ b/base_location/i18n/nl_NL.po @@ -56,6 +56,13 @@ msgstr "Plaats" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Plaatscode" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -208,9 +215,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Plaatscode" - #~ msgid "Group By" #~ msgstr "Groepeer op" diff --git a/base_location/i18n/pl.po b/base_location/i18n/pl.po index 58f8d2e81..bfb0f3e26 100644 --- a/base_location/i18n/pl.po +++ b/base_location/i18n/pl.po @@ -55,6 +55,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/pt.po b/base_location/i18n/pt.po index 8c1e3e284..666903f75 100644 --- a/base_location/i18n/pt.po +++ b/base_location/i18n/pt.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/pt_BR.po b/base_location/i18n/pt_BR.po index 348ddd24c..2fbfa1bfe 100644 --- a/base_location/i18n/pt_BR.po +++ b/base_location/i18n/pt_BR.po @@ -57,6 +57,14 @@ msgstr "ID da Cidade" msgid "City completion" msgstr "Autocompletar de cidades" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +#| msgid "City Code" +msgid "City of Address" +msgstr "Código da cidade" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -216,9 +224,6 @@ msgstr "Ceps" msgid "Zips in this city" msgstr "Ceps desta cidade" -#~ msgid "City Code" -#~ msgstr "Código da cidade" - #~ msgid "Country state" #~ msgstr "Estado" diff --git a/base_location/i18n/pt_PT.po b/base_location/i18n/pt_PT.po index 18719c84e..1012008d4 100644 --- a/base_location/i18n/pt_PT.po +++ b/base_location/i18n/pt_PT.po @@ -55,6 +55,13 @@ msgstr "Cidade" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Código da Cidade" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -207,9 +214,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Código da Cidade" - #~ msgid "Group By" #~ msgstr "Agrupar por" diff --git a/base_location/i18n/ro.po b/base_location/i18n/ro.po index cacb09f49..4a5c7a583 100644 --- a/base_location/i18n/ro.po +++ b/base_location/i18n/ro.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/ru.po b/base_location/i18n/ru.po index 45c12b359..8c9097d6d 100644 --- a/base_location/i18n/ru.po +++ b/base_location/i18n/ru.po @@ -55,6 +55,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/sk.po b/base_location/i18n/sk.po index a935f35b5..e2529462c 100644 --- a/base_location/i18n/sk.po +++ b/base_location/i18n/sk.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/sl.po b/base_location/i18n/sl.po index d1a5068fb..8a980d6ca 100644 --- a/base_location/i18n/sl.po +++ b/base_location/i18n/sl.po @@ -55,6 +55,13 @@ msgstr "Kraj" msgid "City completion" msgstr "Izpolnjevanje kraja" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +#, fuzzy +msgid "City of Address" +msgstr "Koda kraja" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" @@ -207,9 +214,6 @@ msgstr "" msgid "Zips in this city" msgstr "" -#~ msgid "City Code" -#~ msgstr "Koda kraja" - #~ msgid "Country state" #~ msgstr "Zvezna država" diff --git a/base_location/i18n/sr.po b/base_location/i18n/sr.po index b1587ed00..9dda961cf 100644 --- a/base_location/i18n/sr.po +++ b/base_location/i18n/sr.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/sr@latin.po b/base_location/i18n/sr@latin.po index bdd0cc821..5b47e3688 100644 --- a/base_location/i18n/sr@latin.po +++ b/base_location/i18n/sr@latin.po @@ -55,6 +55,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/sv.po b/base_location/i18n/sv.po index a2f8a6b2d..ca890c497 100644 --- a/base_location/i18n/sv.po +++ b/base_location/i18n/sv.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/th.po b/base_location/i18n/th.po index 19e50edeb..66c911b8a 100644 --- a/base_location/i18n/th.po +++ b/base_location/i18n/th.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/tr.po b/base_location/i18n/tr.po index 6117fd081..e4daaed14 100644 --- a/base_location/i18n/tr.po +++ b/base_location/i18n/tr.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/tr_TR.po b/base_location/i18n/tr_TR.po index c38be4a80..1f40003ac 100644 --- a/base_location/i18n/tr_TR.po +++ b/base_location/i18n/tr_TR.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/uk.po b/base_location/i18n/uk.po index ad88d8cfc..0d8a4b1cb 100644 --- a/base_location/i18n/uk.po +++ b/base_location/i18n/uk.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/vi.po b/base_location/i18n/vi.po index e7db75a7f..6e773e7db 100644 --- a/base_location/i18n/vi.po +++ b/base_location/i18n/vi.po @@ -53,6 +53,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/vi_VN.po b/base_location/i18n/vi_VN.po index c527732da..5b5932a33 100644 --- a/base_location/i18n/vi_VN.po +++ b/base_location/i18n/vi_VN.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/zh_CN.po b/base_location/i18n/zh_CN.po index 44d2aa878..820f91676 100644 --- a/base_location/i18n/zh_CN.po +++ b/base_location/i18n/zh_CN.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/i18n/zh_TW.po b/base_location/i18n/zh_TW.po index 8edd8c759..588112a39 100644 --- a/base_location/i18n/zh_TW.po +++ b/base_location/i18n/zh_TW.po @@ -54,6 +54,12 @@ msgstr "" msgid "City completion" msgstr "" +#. module: base_location +#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id +#: model:ir.model.fields,field_description:base_location.field_res_users__city_id +msgid "City of Address" +msgstr "" + #. module: base_location #: model:ir.model,name:base_location.model_res_city_zip msgid "City/locations completion object" diff --git a/base_location/models/res_city_zip.py b/base_location/models/res_city_zip.py index 34dcdfaf0..18395991e 100644 --- a/base_location/models/res_city_zip.py +++ b/base_location/models/res_city_zip.py @@ -14,7 +14,14 @@ class ResCityZip(models.Model): _rec_name = "display_name" name = fields.Char("ZIP", required=True) - city_id = fields.Many2one("res.city", "City", required=True) + city_id = fields.Many2one( + "res.city", + "City", + required=True, + auto_join=True, + ondelete="cascade", + index=True, + ) display_name = fields.Char( compute="_compute_new_display_name", store=True, index=True ) diff --git a/base_location/models/res_partner.py b/base_location/models/res_partner.py index 27550e0ef..6ae3d6f07 100644 --- a/base_location/models/res_partner.py +++ b/base_location/models/res_partner.py @@ -9,7 +9,8 @@ from odoo.exceptions import ValidationError class ResPartner(models.Model): _inherit = "res.partner" - zip_id = fields.Many2one("res.city.zip", "ZIP Location") + zip_id = fields.Many2one("res.city.zip", "ZIP Location", index=True) + city_id = fields.Many2one(index=True) # add index for performance @api.onchange("city_id") def _onchange_city_id(self):