|
|
|
@ -16,11 +16,11 @@ 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) |
|
|
|
# @receiver(pre_save, sender=CustomUser) |
|
|
|
def username_check(instance, sender, **kwargs): |
|
|
|
# def username_check(instance, sender, **kwargs): |
|
|
|
"""Ensure that username unique constraint is case insensitive""" |
|
|
|
# """Ensure that username unique constraint is case insensitive""" |
|
|
|
if sender.objects.filter(username__iexact=instance.username.lower()): |
|
|
|
# if sender.objects.filter(username__iexact=instance.username.lower()): |
|
|
|
raise IntegrityError("Le nom d'utilisateur existe déjà") |
|
|
|
# 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 |
|
|
|
|