This commit is contained in:
2024-05-16 18:35:27 +02:00
commit 29dcf6fc83
40 changed files with 1058 additions and 0 deletions

27
user/admin.py Normal file
View 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"]