summaryrefslogtreecommitdiff
path: root/coip/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'coip/extensions')
-rw-r--r--coip/extensions/templatetags/userdisplay.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/coip/extensions/templatetags/userdisplay.py b/coip/extensions/templatetags/userdisplay.py
index 9def122..de6f363 100644
--- a/coip/extensions/templatetags/userdisplay.py
+++ b/coip/extensions/templatetags/userdisplay.py
@@ -29,4 +29,13 @@ def lastidentifier(user):
# return user.username
lastidentifier.is_safe = True
-register.filter(lastidentifier) \ No newline at end of file
+register.filter(lastidentifier)
+
+def memberdisplay(membership):
+ if membership.user:
+ return userdisplay(membership.user)
+ else:
+ return membership.entity.display_name
+
+memberdisplay.is_safe = True
+register.filter(memberdisplay) \ No newline at end of file