Expose user reference(s) for employees

This commit is contained in:
Lance Edgar 2020-08-09 14:39:31 -05:00
parent 163134326a
commit ca31af196f
2 changed files with 33 additions and 2 deletions

View file

@ -947,6 +947,18 @@ class MasterView(View):
url = self.request.route_url('users.view', uuid=user.uuid)
return tags.link_to(text, url)
def render_users(self, obj, field):
users = obj.users
if not users:
return ""
items = []
for user in users:
text = user.username
url = self.request.route_url('users.view', uuid=user.uuid)
items.append(HTML.tag('li', c=[tags.link_to(text, url)]))
return HTML.tag('ul', c=items)
def render_customer(self, obj, field):
customer = getattr(obj, field)
if not customer: