adds origin as a filter in the admin

bracket-feature
Laurent 10 months ago
parent fe7a50ecf7
commit 51aba89847
  1. 1
      tournaments/admin.py
  2. 10
      tournaments/models/enums.py

@ -20,6 +20,7 @@ class CustomUserAdmin(UserAdmin):
add_form = CustomUserCreationForm
model = CustomUser
list_display = ['email', 'username', 'is_active', 'is_staff', 'first_name', 'last_name', 'date_joined', 'event_count', 'latest_event_club_name', 'origin']
list_filter = ['is_active', 'origin']
ordering = ['-date_joined']
fieldsets = [
(None, {'fields': ['id', 'username', 'email', 'password', 'first_name', 'last_name', 'is_active',

@ -1,11 +1,6 @@
from django.db import models
import uuid
class UserOrigin(models.IntegerChoices):
ADMIN = 0, 'Admin'
SITE = 1, 'Site'
APP = 2, 'App'
class TournamentPayment(models.IntegerChoices):
FREE = 0, 'Gratuit'
UNIT = 1, 'Unité'
@ -136,3 +131,8 @@ class OnlineRegistrationStatus(models.IntegerChoices):
OnlineRegistrationStatus.ENDED_WITH_RESULTS: "Tournoi terminé"
}
return status_map.get(self, "")
class UserOrigin(models.IntegerChoices):
ADMIN = 0, 'Admin'
SITE = 1, 'Site'
APP = 2, 'App'

Loading…
Cancel
Save