|
|
|
@ -49,7 +49,7 @@ class UserSerializer(serializers.ModelSerializer): |
|
|
|
|
|
|
|
|
|
|
|
username_lower = validated_data['username'].lower() |
|
|
|
username_lower = validated_data['username'].lower() |
|
|
|
if CustomUser.objects.filter(username__iexact=username_lower) | CustomUser.objects.filter(email__iexact=username_lower): |
|
|
|
if CustomUser.objects.filter(username__iexact=username_lower) | CustomUser.objects.filter(email__iexact=username_lower): |
|
|
|
raise IntegrityError("Cet identifiant est déjà utilisé. Veuillez en choisir un autre :)") |
|
|
|
raise serializers.ValidationError("Cet identifiant est déjà utilisé. Veuillez en choisir un autre :)") |
|
|
|
|
|
|
|
|
|
|
|
user = CustomUser.objects.create_user( |
|
|
|
user = CustomUser.objects.create_user( |
|
|
|
username=validated_data['username'], |
|
|
|
username=validated_data['username'], |
|
|
|
@ -143,7 +143,7 @@ class TournamentSummarySerializer(serializers.ModelSerializer): |
|
|
|
fields = ['id', 'name', 'start_date', 'day_duration', 'team_count', 'federal_category', 'federal_level_category', 'federal_age_category', 'registration_count'] |
|
|
|
fields = ['id', 'name', 'start_date', 'day_duration', 'team_count', 'federal_category', 'federal_level_category', 'federal_age_category', 'registration_count'] |
|
|
|
|
|
|
|
|
|
|
|
def get_registration_count(self, obj): |
|
|
|
def get_registration_count(self, obj): |
|
|
|
return len(obj.teams(True)) |
|
|
|
return len(obj.teams(False)) |
|
|
|
|
|
|
|
|
|
|
|
class EventSerializer(serializers.ModelSerializer): |
|
|
|
class EventSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
|