51 lines
1.4 KiB
Python
51 lines
1.4 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)
|
|
|
|
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)
|