Files
goodtimes/accounts/admin.py
rizwanisready db213d3228 wrong commit
2024-02-29 13:25:50 +05:30

94 lines
2.5 KiB
Python

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from . import models
# Register your models here.
# class CustomIAmPrincipalAdmin(UserAdmin):
# list_display = (
# "id",
# "principal_type",
# "principal_source",
# "gender",
# "date_of_birth",
# "first_name",
# "last_name",
# "email",
# "phone_no",
# "is_staff",
# "is_superuser",
# "is_active",
# "address_line1",
# "address_line1",
# "city",
# "state",
# "country",
# "post_code",
# "profile_photo",
# "deleted",
# )
# list_filter = ("principal_type",)
# search_fields = ("email", "phone_no")
# fieldsets = (
# (None, {"fields": ("email", "password")}),
# (
# "Personal info",
# {
# "fields": (
# "first_name",
# "last_name",
# "gender",
# "date_of_birth",
# "phone_number",
# "address_line_one",
# "address_line_two",
# "city",
# "state",
# "country",
# "post_code",
# "profile_photo",
# )
# },
# ),
# (
# "Permissions",
# {"fields": ("is_active", "is_staff", "is_superuser", "deleted")},
# ),
# ("Important dates", {"fields": ("last_login",)}),
# )
# add_fieldsets = (
# (
# None,
# {
# "classes": ("wide",),
# "fields": ("email", "password1", "password2"),
# },
# ),
# )
# ordering = ["email"] # Specify the field to be used for ordering
# Now register the new UserModelAdmin...
admin.site.register(models.IAmPrincipal)
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)