Files
goodtimes/accounts/admin.py
rizwanisready 000ecd7cb2 website stripe
2024-03-07 18:06:57 +05:30

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)