You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
padelclub_backend/tournaments/admin.py

29 lines
926 B

from django.contrib import admin
from .models import Club, Tournament
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from .forms import CustomUserCreationForm, CustomUserChangeForm
from .models import CustomUser
class CustomUserAdmin(UserAdmin):
form = CustomUserChangeForm
add_form = CustomUserCreationForm
model = CustomUser
list_display = ["email", "username", "umpire_code"]
fieldsets = [
(None, {"fields": ["username", "email", "password", "club", "umpire_code"]}),
]
add_fieldsets = [
(
None,
{
"classes": ["wide"],
"fields": ["username", "email", "password1", "password2", "club", "umpire_code"],
},
),
]
admin.site.register(CustomUser, CustomUserAdmin)
admin.site.register(Club)
admin.site.register(Tournament)