summaryrefslogtreecommitdiff
path: root/coip/extensions
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-03-07 16:47:58 +0100
committerLeif Johansson <leifj@sunet.se>2011-03-07 16:47:58 +0100
commit28210df4fa2230fd887f468bdc90107f108767d7 (patch)
tree1799656b1dc746c2bad2981ee496641811161a74 /coip/extensions
parente71bccc7400c3d2ce5734e6f269aca48d12b8b82 (diff)
cleanup display for service members
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