diff options
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 |