From: Michael Tremer Date: Tue, 29 Oct 2019 11:24:16 +0000 (+0000) Subject: people: Show email address of groups X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=83a4b1d598dcc2a2e4012b609ab029ee2c64ccaf;p=ipfire.org.git people: Show email address of groups Signed-off-by: Michael Tremer --- diff --git a/src/backend/accounts.py b/src/backend/accounts.py index 1a6b90b3..7cb64d41 100644 --- a/src/backend/accounts.py +++ b/src/backend/accounts.py @@ -1185,6 +1185,15 @@ class Group(Object): return description.decode() + @property + def email(self): + try: + email = self.attributes["mail"][0] + except KeyError: + return None + + return email.decode() + @lazy_property def members(self): members = [] diff --git a/src/templates/people/group.html b/src/templates/people/group.html index 286866b0..d2d966f5 100644 --- a/src/templates/people/group.html +++ b/src/templates/people/group.html @@ -12,8 +12,13 @@ {% block main %}
-
-
+ {% if group.email %} + + {% end %} {% if len(group) > 0 %}