From 19980e023265282ebc7bdef40a488fae2dbaddfb Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Mon, 4 May 2020 20:03:59 +0200 Subject: [PATCH] Add mail_sender_via property --- aleksis/core/models.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/aleksis/core/models.py b/aleksis/core/models.py index 6608cf81c..1225d9249 100644 --- a/aleksis/core/models.py +++ b/aleksis/core/models.py @@ -153,6 +153,15 @@ class Person(ExtensibleModel): """E-mail sender in "Name <email>" format.""" return f"\"{self.addressing_name}\" <{self.email}>" + @property + def mail_sender_via(self) -> str: + """E-mail sender for via addresses, in "Name via Site <email>" format.""" + + site_mail = get_site_preferences()["mail__address"] + site_name = get_site_preferences()["general__title"] + + return f"\"{self.addressing_name} via {site_name}\" <{site_mail}>" + @property def age(self): """Age of the person at current time.""" -- GitLab