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