Source code for devices.admin
"""Registrations for Django Admin."""
from django.contrib import admin
from .models import (
DeviceModel,
NoOnboardingConfigModel,
OnboardingConfigModel,
RemoteDeviceCredentialDownloadModel,
)
[docs]
class DeviceModelAdmin(admin.ModelAdmin[DeviceModel]):
"""Registers the DeviceModel with Django Admin."""
[docs]
class RemoteDeviceCredentialDownloadModelAdmin(admin.ModelAdmin[RemoteDeviceCredentialDownloadModel]):
"""Registers the RemoteDeviceCredentialDownloadModel with Django Admin."""
[docs]
class NoOnboardingConfigModelAdmin(admin.ModelAdmin[NoOnboardingConfigModel]):
"""Registers the NoOnboardingConfigModelAdmin with Django Admin."""
[docs]
class OnboardingConfigModelAdmin(admin.ModelAdmin[OnboardingConfigModel]):
"""Registers the OnboardingConfigModelAdmin with Django Admin."""
admin.site.register(DeviceModel, DeviceModelAdmin)
admin.site.register(RemoteDeviceCredentialDownloadModel, RemoteDeviceCredentialDownloadModelAdmin)
admin.site.register(NoOnboardingConfigModel, NoOnboardingConfigModelAdmin)
admin.site.register(OnboardingConfigModel, OnboardingConfigModelAdmin)