tjdests/tjdests/apps/authentication/admin.py
2021-07-30 08:36:24 -04:00

46 lines
1.2 KiB
Python

from django.contrib import admin
from .models import User
class UserAdmin(admin.ModelAdmin):
search_fields = ["username", "preferred_name", "last_name"]
list_display = ["username", "last_name", "preferred_name", "last_modified"]
list_filter = ["is_senior", "is_student", "accepted_terms", "publish_data"]
fieldsets = (
(
None,
{
"fields": (
"username",
"preferred_name",
"last_name",
"nickname",
"email",
"password",
"accepted_terms",
"is_staff",
"is_superuser",
"is_senior",
"graduation_year",
"is_student",
"last_modified",
"last_login",
)
},
),
(
"Senior information",
{"fields": ("biography", "attending_decision", "publish_data")},
),
)
readonly_fields = (
"last_modified",
"last_login",
)
admin.site.register(User, UserAdmin)