31 lines
776 B
Python
31 lines
776 B
Python
from django.contrib import admin
|
|
from django.contrib.auth.admin import UserAdmin
|
|
|
|
from .models import (
|
|
AllowedDevice,
|
|
DeviceRegistrationToken,
|
|
DomainPermission,
|
|
Role,
|
|
RolePermission,
|
|
User,
|
|
UserBusinessAccess,
|
|
UserDeviceLogin,
|
|
)
|
|
|
|
|
|
@admin.register(User)
|
|
class HubUserAdmin(UserAdmin):
|
|
fieldsets = UserAdmin.fieldsets + (
|
|
("Hub", {"fields": ("display_name", "role", "last_login_ip")}),
|
|
)
|
|
list_display = ("username", "display_name", "role", "is_active", "last_login")
|
|
|
|
|
|
admin.site.register(Role)
|
|
admin.site.register(DomainPermission)
|
|
admin.site.register(RolePermission)
|
|
admin.site.register(UserBusinessAccess)
|
|
admin.site.register(UserDeviceLogin)
|
|
admin.site.register(AllowedDevice)
|
|
admin.site.register(DeviceRegistrationToken)
|