feat(authentication): admin add fields

add is_banned field and filtering on biography
This commit is contained in:
Ethan Nguyen 2023-04-11 19:55:15 -05:00
parent 0aa3525f25
commit a7aa9a7bc3
No known key found for this signature in database
GPG Key ID: B4CA5339AF911920

View File

@ -6,7 +6,14 @@ from .models import User
class UserAdmin(admin.ModelAdmin): class UserAdmin(admin.ModelAdmin):
search_fields = ["username", "first_name", "nickname", "last_name"] search_fields = ["username", "first_name", "nickname", "last_name"]
list_display = ["username", "last_name", "preferred_name", "last_modified"] list_display = ["username", "last_name", "preferred_name", "last_modified"]
list_filter = ["is_senior", "is_student", "accepted_terms", "publish_data"] list_filter = [
"is_senior",
"is_student",
"is_banned",
"accepted_terms",
"publish_data",
["biography", admin.EmptyFieldListFilter],
]
fieldsets = ( fieldsets = (
( (
@ -26,6 +33,7 @@ class UserAdmin(admin.ModelAdmin):
"is_senior", "is_senior",
"graduation_year", "graduation_year",
"is_student", "is_student",
"is_banned",
"last_modified", "last_modified",
"last_login", "last_login",
) )