From 28210df4fa2230fd887f468bdc90107f108767d7 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Mon, 7 Mar 2011 16:47:58 +0100 Subject: cleanup display for service members --- coip/extensions/templatetags/userdisplay.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'coip/extensions') 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 -- cgit v1.1