|
|
|
@ -17,12 +17,12 @@ class UserSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
club_id = serializers.PrimaryKeyRelatedField(queryset=Club.objects.all()) |
|
|
|
club_id = serializers.PrimaryKeyRelatedField(queryset=Club.objects.all()) |
|
|
|
model = CustomUser |
|
|
|
model = CustomUser |
|
|
|
fields = ['id', 'username', 'password', 'umpire_code', 'clubs', 'phone', 'first_name', 'last_name', 'licence_id'] |
|
|
|
fields = '__all__' # ['id', 'username', 'password', 'umpire_code', 'clubs', 'phone', 'first_name', 'last_name', 'licence_id'] |
|
|
|
|
|
|
|
|
|
|
|
class ClubSerializer(serializers.ModelSerializer): |
|
|
|
class ClubSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
model = Club |
|
|
|
model = Club |
|
|
|
fields = ['id', 'name', 'acronym', 'phone', 'code', 'federal_club_data', 'address', 'city', 'zip_code', 'latitude', 'longitude'] |
|
|
|
fields = '__all__' # ['id', 'name', 'acronym', 'phone', 'code', 'federal_club_data', 'address', 'city', 'zip_code', 'latitude', 'longitude'] |
|
|
|
|
|
|
|
|
|
|
|
class TournamentSerializer(serializers.ModelSerializer): |
|
|
|
class TournamentSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
@ -30,62 +30,67 @@ class TournamentSerializer(serializers.ModelSerializer): |
|
|
|
# event_id = serializers.PrimaryKeyRelatedField(queryset=Event.objects.all()) |
|
|
|
# event_id = serializers.PrimaryKeyRelatedField(queryset=Event.objects.all()) |
|
|
|
# creator_id = serializers.PrimaryKeyRelatedField(queryset=CustomUser.objects.all()) |
|
|
|
# creator_id = serializers.PrimaryKeyRelatedField(queryset=CustomUser.objects.all()) |
|
|
|
model = Tournament |
|
|
|
model = Tournament |
|
|
|
fields = ['id', 'name', 'event', 'creator_id', 'start_date', 'end_date', 'creation_date', |
|
|
|
fields = '__all__' |
|
|
|
'is_private', 'format', 'group_stage_format', 'round_format', 'loser_round_format', 'bracket_sort_mode', |
|
|
|
# ['id', 'name', 'event', 'creator_id', 'start_date', 'end_date', 'creation_date', |
|
|
|
'group_stage_count', 'rank_source_date', 'day_duration', 'team_count', 'team_sorting', |
|
|
|
# 'is_private', 'format', 'group_stage_format', 'round_format', 'loser_round_format', 'bracket_sort_mode', |
|
|
|
'federal_category', 'federal_level_category', 'federal_age_category', 'group_stage_court_count', |
|
|
|
# 'group_stage_count', 'rank_source_date', 'day_duration', 'team_count', 'team_sorting', |
|
|
|
'seed_count', 'closed_registration_date', 'group_stage_additional_qualified', 'court_count', 'prioritize_club_members', |
|
|
|
# 'federal_category', 'federal_level_category', 'federal_age_category', 'group_stage_court_count', |
|
|
|
'qualified_per_group_stage', 'teams_per_group_stage'] |
|
|
|
# 'seed_count', 'closed_registration_date', 'group_stage_additional_qualified', 'court_count', 'prioritize_club_members', |
|
|
|
|
|
|
|
# 'qualified_per_group_stage', 'teams_per_group_stage'] |
|
|
|
|
|
|
|
|
|
|
|
class EventSerializer(serializers.ModelSerializer): |
|
|
|
class EventSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# club_id = serializers.PrimaryKeyRelatedField(queryset=Club.objects.all()) |
|
|
|
club_id = serializers.PrimaryKeyRelatedField(queryset=Club.objects.all()) |
|
|
|
model = Event |
|
|
|
model = Event |
|
|
|
fields = ['id', 'club_id', 'date', 'name', 'federal_tournament_data', 'court_count', 'tenup_id', |
|
|
|
fields = '__all__' |
|
|
|
'group_stage_format', 'round_format', 'loser_round_format'] |
|
|
|
# ['id', 'club_id', 'date', 'name', 'federal_tournament_data', 'court_count', 'tenup_id', |
|
|
|
|
|
|
|
# 'group_stage_format', 'round_format', 'loser_round_format'] |
|
|
|
|
|
|
|
|
|
|
|
class RoundSerializer(serializers.ModelSerializer): |
|
|
|
class RoundSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# tournament_id = serializers.PrimaryKeyRelatedField(queryset=Tournament.objects.all()) |
|
|
|
# tournament_id = serializers.PrimaryKeyRelatedField(queryset=Tournament.objects.all()) |
|
|
|
# loser_id = serializers.PrimaryKeyRelatedField(queryset=Round.objects.all()) |
|
|
|
# loser_id = serializers.PrimaryKeyRelatedField(queryset=Round.objects.all()) |
|
|
|
model = Round |
|
|
|
model = Round |
|
|
|
fields = ['id', 'index', 'tournament_id', 'loser', 'format'] |
|
|
|
fields = '__all__' #['id', 'index', 'tournament_id', 'loser', 'format'] |
|
|
|
|
|
|
|
|
|
|
|
class GroupStageSerializer(serializers.ModelSerializer): |
|
|
|
class GroupStageSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# tournament_id = serializers.PrimaryKeyRelatedField(queryset=Tournament.objects.all()) |
|
|
|
# tournament_id = serializers.PrimaryKeyRelatedField(queryset=Tournament.objects.all()) |
|
|
|
model = GroupStage |
|
|
|
model = GroupStage |
|
|
|
fields = ['id', 'index', 'tournament_id', 'format'] |
|
|
|
fields = '__all__' # ['id', 'index', 'tournament_id', 'format'] |
|
|
|
|
|
|
|
|
|
|
|
class MatchSerializer(serializers.ModelSerializer): |
|
|
|
class MatchSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# round_id = serializers.PrimaryKeyRelatedField(queryset=Round.objects.all()) |
|
|
|
# round_id = serializers.PrimaryKeyRelatedField(queryset=Round.objects.all()) |
|
|
|
# group_stage_id = serializers.PrimaryKeyRelatedField(queryset=GroupStage.objects.all()) |
|
|
|
# group_stage_id = serializers.PrimaryKeyRelatedField(queryset=GroupStage.objects.all()) |
|
|
|
model = Match |
|
|
|
model = Match |
|
|
|
fields = ['id', 'round_id', 'group_stage_id', 'index', 'format', 'court', 'start_date', 'end_date', |
|
|
|
fields = '__all__' |
|
|
|
'serving_team_id', 'winning_team_id', 'losing_team_id'] |
|
|
|
# ['id', 'round_id', 'group_stage_id', 'index', 'format', 'court', 'start_date', 'end_date', |
|
|
|
|
|
|
|
# 'serving_team_id', 'winning_team_id', 'losing_team_id'] |
|
|
|
|
|
|
|
|
|
|
|
class TeamScoreSerializer(serializers.ModelSerializer): |
|
|
|
class TeamScoreSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# match_id = serializers.PrimaryKeyRelatedField(queryset=Match.objects.all()) |
|
|
|
# match_id = serializers.PrimaryKeyRelatedField(queryset=Match.objects.all()) |
|
|
|
# player_registrations_ids = serializers.Man |
|
|
|
# player_registrations_ids = serializers.Man |
|
|
|
model = TeamScore |
|
|
|
model = TeamScore |
|
|
|
fields = ['id', 'match_id', 'score', 'walk_out', 'lucky_loser', 'player_registrations'] |
|
|
|
fields = '__all__' # ['id', 'match_id', 'score', 'walk_out', 'lucky_loser', 'player_registrations'] |
|
|
|
|
|
|
|
|
|
|
|
class TeamRegistrationSerializer(serializers.ModelSerializer): |
|
|
|
class TeamRegistrationSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# match_id = serializers.PrimaryKeyRelatedField(queryset=Match.objects.all()) |
|
|
|
# match_id = serializers.PrimaryKeyRelatedField(queryset=Match.objects.all()) |
|
|
|
# group_stage_id = serializers.PrimaryKeyRelatedField(queryset=GroupStage.objects.all()) |
|
|
|
# group_stage_id = serializers.PrimaryKeyRelatedField(queryset=GroupStage.objects.all()) |
|
|
|
model = TeamRegistration |
|
|
|
model = TeamRegistration |
|
|
|
fields = ['id', 'group_stage_id', 'registration_date', 'call_date', 'bracket_position', |
|
|
|
fields = '__all__' |
|
|
|
'group_stage_position', 'logo'] |
|
|
|
# ['id', 'group_stage_id', 'registration_date', 'call_date', 'bracket_position', |
|
|
|
|
|
|
|
# 'group_stage_position', 'logo'] |
|
|
|
|
|
|
|
|
|
|
|
class PlayerRegistrationSerializer(serializers.ModelSerializer): |
|
|
|
class PlayerRegistrationSerializer(serializers.ModelSerializer): |
|
|
|
class Meta: |
|
|
|
class Meta: |
|
|
|
# team_registration_id = serializers.PrimaryKeyRelatedField(queryset=TeamRegistration.objects.all()) |
|
|
|
# team_registration_id = serializers.PrimaryKeyRelatedField(queryset=TeamRegistration.objects.all()) |
|
|
|
# team_state_id = serializers.PrimaryKeyRelatedField(queryset=TeamState.objects.all()) |
|
|
|
# team_state_id = serializers.PrimaryKeyRelatedField(queryset=TeamState.objects.all()) |
|
|
|
model = PlayerRegistration |
|
|
|
model = PlayerRegistration |
|
|
|
fields = ['id', 'team_registration_id', 'first_name', 'last_name', 'licence_id', 'rank', 'has_paid'] |
|
|
|
fields = '__all__' |
|
|
|
|
|
|
|
# ['id', 'team_registration_id', 'first_name', 'last_name', 'licence_id', 'rank', 'has_paid'] |
|
|
|
|
|
|
|
|
|
|
|
class ChangePasswordSerializer(serializers.Serializer): |
|
|
|
class ChangePasswordSerializer(serializers.Serializer): |
|
|
|
old_password = serializers.CharField(max_length=128, write_only=True, required=True) |
|
|
|
old_password = serializers.CharField(max_length=128, write_only=True, required=True) |
|
|
|
|