Source code for devices.admin

"""Registrations for Django Admin."""

from django.contrib import admin

from .models import (
    DeviceModel,
    IssuedCredentialModel,
    NoOnboardingConfigModel,
    OnboardingConfigModel,
    RemoteDeviceCredentialDownloadModel,
)


[docs] class DeviceModelAdmin(admin.ModelAdmin[DeviceModel]): """Registers the DeviceModel with Django Admin."""
[docs] class IssuedCredentialModelAdmin(admin.ModelAdmin[IssuedCredentialModel]): """Registers the IssuedCredentialModelAdmin 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(IssuedCredentialModel, IssuedCredentialModelAdmin) admin.site.register(RemoteDeviceCredentialDownloadModel, RemoteDeviceCredentialDownloadModelAdmin) admin.site.register(NoOnboardingConfigModel, NoOnboardingConfigModelAdmin) admin.site.register(OnboardingConfigModel, OnboardingConfigModelAdmin)