init
This commit is contained in:
27
user/admin.py
Normal file
27
user/admin.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from django.contrib import admin
|
||||
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
|
||||
|
||||
from .models import User
|
||||
from .forms import UserCreationForm, UserChangeForm
|
||||
|
||||
|
||||
@admin.register(User)
|
||||
class UserAdmin(BaseUserAdmin):
|
||||
add_form = UserCreationForm
|
||||
form = UserChangeForm
|
||||
model = User
|
||||
list_display = ["email", "is_staff", "is_superuser", "is_active"]
|
||||
list_filter = ["email", "is_staff", "is_superuser", "is_active"]
|
||||
fieldsets = [
|
||||
[None, {"fields": ["email", "password"]}],
|
||||
("permissions", {"fields": ["is_staff", "is_active", "is_superuser"]})
|
||||
]
|
||||
add_fieldsets = [
|
||||
[None, {
|
||||
"classes": ["wide"],
|
||||
"fields": ["email", "password1", "password2", "is_staff", "is_active", "is_superuser"]
|
||||
}]
|
||||
]
|
||||
search_fields = ["email"]
|
||||
ordering = ["email"]
|
||||
|
||||
Reference in New Issue
Block a user