74 lines
2.0 KiB
Python
74 lines
2.0 KiB
Python
from django.contrib import admin
|
|
from django.contrib.auth.admin import UserAdmin
|
|
from . import models
|
|
|
|
# Register your models here.
|
|
|
|
|
|
class IAmPrincipalAdmin(admin.ModelAdmin):
|
|
list_display = (
|
|
"id",
|
|
"email",
|
|
"principal_source",
|
|
"principal_type",
|
|
"gender",
|
|
"date_of_birth",
|
|
"phone_no",
|
|
"city",
|
|
"state",
|
|
"country",
|
|
"email_verified",
|
|
"phone_verified",
|
|
"register_complete",
|
|
)
|
|
search_fields = ("email", "city", "state", "country")
|
|
list_filter = (
|
|
"principal_type",
|
|
"gender",
|
|
"email_verified",
|
|
"phone_verified",
|
|
"register_complete",
|
|
)
|
|
ordering = ("email",)
|
|
readonly_fields = ("created_on", "modified_on")
|
|
|
|
|
|
admin.site.register(models.IAmPrincipal, IAmPrincipalAdmin)
|
|
|
|
from django.contrib import admin
|
|
from .models import IAmPrincipalLocation
|
|
|
|
|
|
class IAmPrincipalLocationAdmin(admin.ModelAdmin):
|
|
list_display = ("id", "principal", "latitude", "longitude", "created_on", "modified_on")
|
|
search_fields = (
|
|
"principal__first_name",
|
|
"principal__last_name",
|
|
"latitude",
|
|
"longitude",
|
|
)
|
|
list_filter = ("principal__first_name", "principal__last_name")
|
|
|
|
|
|
admin.site.register(IAmPrincipalLocation, IAmPrincipalLocationAdmin)
|
|
|
|
|
|
admin.site.register(models.IAmPrincipalType)
|
|
# admin.site.register(IAmPrincipal)
|
|
admin.site.register(models.IAmPrincipalSource)
|
|
admin.site.register(models.IAmPrincipalGroup)
|
|
admin.site.register(models.IAmAppResource)
|
|
admin.site.register(models.IAmRole)
|
|
admin.site.register(models.IAmAppAction)
|
|
admin.site.register(models.IAmPrincipalGroupLink)
|
|
admin.site.register(models.IAmPrincipalOtp)
|
|
admin.site.register(models.IAmPrincipalBiometric)
|
|
admin.site.register(models.IAmAppResourceActionLink)
|
|
admin.site.register(models.IAmPricipalGroupRoleLink)
|
|
admin.site.register(models.IAmRoleAppResourceActionLink)
|
|
|
|
|
|
@admin.register(models.AppVersion)
|
|
class AppVersionAdmin(admin.ModelAdmin):
|
|
list_display = ("id", "version", "force_upgrade", "recommend_upgrade", "app_type")
|