improve username check

shop
Laurent 8 months ago
parent 0672184d46
commit 648e5877a2
  1. 2
      tournaments/admin.py
  2. 7
      tournaments/signals.py

@ -53,7 +53,7 @@ class TournamentAdmin(admin.ModelAdmin):
search_fields = ['id'] search_fields = ['id']
class TeamRegistrationAdmin(admin.ModelAdmin): class TeamRegistrationAdmin(admin.ModelAdmin):
list_display = ['player_names', 'group_stage_position', 'name', 'tournament', 'registration_date'] list_display = ['player_names', 'group_stage', 'name', 'tournament', 'registration_date']
list_filter = [SimpleTournamentListFilter] list_filter = [SimpleTournamentListFilter]
search_fields = ['id'] search_fields = ['id']

@ -6,7 +6,6 @@ from django.conf import settings
from tournaments.models.tournament import Tournament from tournaments.models.tournament import Tournament
from tournaments.models.unregistered_player import UnregisteredPlayer from tournaments.models.unregistered_player import UnregisteredPlayer
from django.utils import timezone from django.utils import timezone
from django.db.utils import IntegrityError
from .models import Club, FailedApiCall, CustomUser, Log, TeamRegistration, PlayerRegistration, UnregisteredTeam, UnregisteredPlayer, TeamSortingType from .models import Club, FailedApiCall, CustomUser, Log, TeamRegistration, PlayerRegistration, UnregisteredTeam, UnregisteredPlayer, TeamSortingType
import requests import requests
@ -16,12 +15,6 @@ from tournaments.models import PlayerDataSource
from shared.discord import send_discord_log_message, send_discord_failed_calls_message from shared.discord import send_discord_log_message, send_discord_failed_calls_message
from datetime import datetime from datetime import datetime
# @receiver(pre_save, sender=CustomUser)
# def username_check(instance, sender, **kwargs):
# """Ensure that username unique constraint is case insensitive"""
# if sender.objects.filter(username__iexact=instance.username.lower()):
# raise IntegrityError("Le nom d'utilisateur existe déjà")
def generate_unique_code(): def generate_unique_code():
characters = string.ascii_lowercase + string.digits characters = string.ascii_lowercase + string.digits
while True: while True:

Loading…
Cancel
Save