12589 UI fixes

This commit is contained in:
Arthur 2023-06-12 12:41:18 -07:00
parent 057fbf0ac4
commit 78ef1d1412
3 changed files with 9 additions and 3 deletions

View File

@ -1,4 +1,9 @@
{% extends 'base/layout.html' %}
{% extends 'generic/object.html' %}
{% load buttons %}
{% load static %}
{% load helpers %}
{% load plugins %}
{% block tabs %}
<ul class="nav nav-tabs px-3">

View File

@ -50,7 +50,7 @@ class UserFilterSet(BaseFilterSet):
class Meta:
model = get_user_model()
fields = ['id', 'username', 'first_name', 'last_name', 'email', 'is_staff', 'is_active']
fields = ['id', 'username', 'first_name', 'last_name', 'email', 'is_staff', 'is_active', 'is_superuser']
def search(self, queryset, name, value):
if not value.strip():

View File

@ -198,6 +198,7 @@ class GroupForm(BootstrapMixin, forms.ModelForm):
class ObjectPermissionForm(BootstrapMixin, forms.ModelForm):
actions = forms.CharField(required=False)
users = DynamicModelMultipleChoiceField(
required=False,
queryset=get_user_model().objects.all()
@ -219,7 +220,7 @@ class ObjectPermissionForm(BootstrapMixin, forms.ModelForm):
fieldsets = (
(None, ('name', 'description', 'enabled',)),
('Actions', ('can_view', 'can_add', 'can_change', 'can_delete', 'actions')),
('Objects', ('object_types')),
('Objects', ('object_types', )),
('Assignment', ('groups', 'users')),
('Constraints', ('constraints',))
)