diff options
author | Leif Johansson <leifj@sunet.se> | 2011-03-07 16:47:58 +0100 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2011-03-07 16:47:58 +0100 |
commit | 28210df4fa2230fd887f468bdc90107f108767d7 (patch) | |
tree | 1799656b1dc746c2bad2981ee496641811161a74 /coip/extensions | |
parent | e71bccc7400c3d2ce5734e6f269aca48d12b8b82 (diff) |
cleanup display for service members
Diffstat (limited to 'coip/extensions')
-rw-r--r-- | coip/extensions/templatetags/userdisplay.py | 11 |
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 |