Add basic Buefy support for "Make User" button when viewing Person

this still relies on jQuery for now, but has Buefy styles at least...
This commit is contained in:
Lance Edgar 2019-05-22 10:34:03 -05:00
parent f4f435c682
commit eea3f671af
2 changed files with 10 additions and 1 deletions

View file

@ -203,6 +203,7 @@ class PeopleView(MasterView):
return HTML.tag('ul', c=items)
def render_users(self, person, field):
use_buefy = self.get_use_buefy()
users = person.users
items = []
for user in users:
@ -212,7 +213,11 @@ class PeopleView(MasterView):
if items:
return HTML.tag('ul', c=items)
elif self.request.has_perm('users.create'):
return HTML.tag('button', type='button', id='make-user', c="Make User")
if use_buefy:
return HTML.tag('button', type='button', class_='button is-primary',
id='make-user', c="Make User")
else:
return HTML.tag('button', type='button', id='make-user', c="Make User")
else:
return ""