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")