1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Admin UI cleanup

This commit is contained in:
Jeremy Stretch
2020-07-22 16:00:28 -04:00
parent 7cdb0cf560
commit 4f54ffa9aa

View File

@ -42,6 +42,7 @@ class ObjectPermissionInline(admin.TabularInline):
readonly_fields = fields
extra = 0
verbose_name = 'Permission'
verbose_name_plural = 'Permissions'
def object_types(self, instance):
return ', '.join(instance.objectpermission.object_types.values_list('model', flat=True))
@ -65,7 +66,7 @@ class UserAdmin(UserAdmin_):
fieldsets = (
(None, {'fields': ('username', 'password', 'first_name', 'last_name', 'email')}),
('Groups', {'fields': ('groups',)}),
('Permissions', {
('Status', {
'fields': ('is_active', 'is_staff', 'is_superuser'),
}),
('Important dates', {'fields': ('last_login', 'date_joined')}),
@ -120,6 +121,9 @@ class ObjectPermissionForm(forms.ModelForm):
labels = {
'actions': 'Additional actions'
}
widgets = {
'constraints': forms.Textarea(attrs={'class': 'vLargeTextField'})
}
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)