Files
Refactored-App/backend/apps/accounts/admin.py
2026-04-01 03:20:54 +02:00

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)