diff --git a/tailbone/forms/renderers/users.py b/tailbone/forms/renderers/users.py index 6bdb9689..8369a14d 100644 --- a/tailbone/forms/renderers/users.py +++ b/tailbone/forms/renderers/users.py @@ -2,7 +2,7 @@ ################################################################################ # # Rattail -- Retail Software Framework -# Copyright © 2010-2016 Lance Edgar +# Copyright © 2010-2017 Lance Edgar # # This file is part of Rattail. # @@ -44,7 +44,10 @@ class UserFieldRenderer(formalchemy.TextFieldRenderer): user = self.raw_value if not user: return '' - return user.display_name + title = user.display_name + if self.request.has_perm('users.view'): + return tags.link_to(title, self.request.route_url('users.view', uuid=user.uuid)) + return title def PermissionsFieldRenderer(permissions, include_guest=False, include_authenticated=False):