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

Introduce proxy models for User and Group to organize admin UI

This commit is contained in:
Jeremy Stretch
2020-05-29 10:31:34 -04:00
parent f65b2278f0
commit 90828cedae
4 changed files with 81 additions and 39 deletions

View File

@ -1,10 +1,10 @@
from django import forms
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin as UserAdmin_
from django.contrib.auth.models import Group, User
from django.contrib.auth.models import Group as StockGroup, User as StockUser
from extras.admin import order_content_types
from .models import ObjectPermission, Token, UserConfig
from .models import Group, User, ObjectPermission, Token, UserConfig
#
@ -12,8 +12,8 @@ from .models import ObjectPermission, Token, UserConfig
#
# Unregister the built-in GroupAdmin and UserAdmin classes so that we can use our custom admin classes below
admin.site.unregister(Group)
admin.site.unregister(User)
admin.site.unregister(StockGroup)
admin.site.unregister(StockUser)
@admin.register(Group)