diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/models.py | 23 | ||||
-rw-r--r-- | ishtar_common/templates/ishtar/merge_organization.html | 6 | ||||
-rw-r--r-- | ishtar_common/templates/ishtar/merge_person.html | 6 |
3 files changed, 31 insertions, 4 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, diff --git a/ishtar_common/templates/ishtar/merge_organization.html b/ishtar_common/templates/ishtar/merge_organization.html index 4118ee6d5..e4ca430a1 100644 --- a/ishtar_common/templates/ishtar/merge_organization.html +++ b/ishtar_common/templates/ishtar/merge_organization.html @@ -7,13 +7,15 @@ <a href="#" onclick="load_window('{% url 'show-organization' form.instance.from_organization.pk '' %}', 'organization');" class="display_details">Détails</a> </td> <td> - {{form.instance.from_organization}} ({{form.instance.from_organization.pk}}) + {{form.instance.from_organization}} ({{form.instance.from_organization.pk}})<br /> + {{form.instance.from_organization.address_lbl|linebreaksbr}} </td> <td> <a href="#" onclick="load_window('{% url 'show-organization' form.instance.to_organization.pk '' %}', 'organization');" class="display_details">Détails</a> </td> <td> - {{form.instance.to_organization}} ({{form.instance.to_organization.pk}}) + {{form.instance.to_organization}} ({{form.instance.to_organization.pk}})<br /> + {{form.instance.to_organization.address_lbl|linebreaksbr}} </td> <td class='check'>{{form.b_is_duplicate_a}}</td> <td class='check'>{{form.a_is_duplicate_b}}</td> diff --git a/ishtar_common/templates/ishtar/merge_person.html b/ishtar_common/templates/ishtar/merge_person.html index e5087fe48..f677a5cf3 100644 --- a/ishtar_common/templates/ishtar/merge_person.html +++ b/ishtar_common/templates/ishtar/merge_person.html @@ -7,13 +7,15 @@ <a href="#" onclick="load_window('{% url 'show-person' form.instance.from_person.pk '' %}', 'person');" class="display_details">Détails</a> </td> <td> - {{form.instance.from_person}} ({{form.instance.from_person.pk}}) + {{form.instance.from_person}} ({{form.instance.from_person.pk}})<br/> + {{form.instance.from_person.address_lbl|linebreaksbr}} </td> <td> <a href="#" onclick="load_window('{% url 'show-person' form.instance.to_person.pk '' %}', 'person');" class="display_details">Détails</a> </td> <td> - {{form.instance.to_person}} ({{form.instance.to_person.pk}}) + {{form.instance.to_person}} ({{form.instance.to_person.pk}})<br/> + {{form.instance.to_person.address_lbl|linebreaksbr}} </td> <td class='check'>{{form.b_is_duplicate_a}}</td> <td class='check'>{{form.a_is_duplicate_b}}</td> |