summaryrefslogtreecommitdiff
path: root/ishtar_common/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models.py')
-rw-r--r--ishtar_common/models.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/ishtar_common/models.py b/ishtar_common/models.py
index af1c70dce..2745bf4b6 100644
--- a/ishtar_common/models.py
+++ b/ishtar_common/models.py
@@ -1069,6 +1069,29 @@ class Address(BaseHistorizedItem):
class Meta:
abstract = True
+ def address_lbl(self):
+ lbl = ''
+ if self.address:
+ lbl += self.address
+ if self.address_complement:
+ if lbl:
+ lbl += "\n"
+ lbl += self.address_complement
+ if self.postal_code or self.town:
+ if lbl:
+ lbl += "\n"
+ lbl += "{}{}{}".format(
+ self.postal_code or '',
+ " " if self.postal_code and self.town else '',
+ self.town or '')
+ if self.phone:
+ lbl += "{}{}".format(_("Tel:"), self.phone)
+ if self.mobile_phone:
+ lbl += "{}{}".format(_("Mobile: "), self.mobile_phone)
+ if self.email:
+ lbl += "{}{}".format(_("Email: "), self.email)
+ return lbl
+
class Merge(models.Model):
merge_key = models.CharField(_("Merge key"), max_length=300,