summaryrefslogtreecommitdiff
path: root/addons/base_address_extended
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-05-13 11:02:27 +0200
committerChristophe Simonis <chs@odoo.com>2019-05-13 11:02:27 +0200
commit60e71302a38b36214efec1213882f573e3ea453c (patch)
treed6c4f548ac29c94891a52444887a230a7c30d403 /addons/base_address_extended
parent3936d655c4bfd845b6ead724cecdc8e7c62816eb (diff)
parent243a4ae5cbc07027cd3eaf0ead036b9d3586dea3 (diff)
[MERGE] forward port branch saas-12.2 up to 243a4ae5cbc
Diffstat (limited to 'addons/base_address_extended')
-rw-r--r--addons/base_address_extended/data/base_address_extended_data.xml3
-rw-r--r--addons/base_address_extended/models/base_address_extended.py6
2 files changed, 8 insertions, 1 deletions
diff --git a/addons/base_address_extended/data/base_address_extended_data.xml b/addons/base_address_extended/data/base_address_extended_data.xml
index 42a5a779589..ae25025fee2 100644
--- a/addons/base_address_extended/data/base_address_extended_data.xml
+++ b/addons/base_address_extended/data/base_address_extended_data.xml
@@ -7,5 +7,8 @@
<record id="base.mx" model="res.country">
<field eval="'%(street_name)s %(street_number)s/%(street_number2)s'" name="street_format" />
</record>
+ <record id="base.hr" model="res.country">
+ <field eval="'%(street_name)s %(street_number)s %(street_number2)s'" name="street_format" />
+ </record>
</data>
</odoo>
diff --git a/addons/base_address_extended/models/base_address_extended.py b/addons/base_address_extended/models/base_address_extended.py
index 0fd99cc8e63..ec788882d09 100644
--- a/addons/base_address_extended/models/base_address_extended.py
+++ b/addons/base_address_extended/models/base_address_extended.py
@@ -6,7 +6,7 @@ import re
from odoo import api, fields, models, _
from odoo.exceptions import UserError
-STREET_FIELDS = ('street_name', 'street_number', 'street_number2')
+STREET_FIELDS = ['street_name', 'street_number', 'street_number2']
class ResCountry(models.Model):
@@ -33,6 +33,10 @@ class Partner(models.Model):
street_number2 = fields.Char('Door', compute='_split_street', help="Door Number",
inverse='_set_street', store=True)
+ def _formatting_address_fields(self):
+ """Returns the list of address fields usable to format addresses."""
+ return super(Partner, self)._formatting_address_fields() + self.get_street_fields()
+
def get_street_fields(self):
"""Returns the fields that can be used in a street format.
Overwrite this function if you want to add your own fields."""