Private
Public Access
1
0

adding results to virtual challenge API

This commit is contained in:
Sander Roosendaal
2020-07-25 13:53:24 +02:00
parent 7fd1b2ba42
commit b3a06c4967
2 changed files with 18 additions and 9 deletions

View File

@@ -84,27 +84,36 @@ class StandardCollectionSerializer(serializers.ModelSerializer):
'standards'
)
class EntrySerializer(serializers.ModelSerializer):
class ShortEntrySerializer(serializers.ModelSerializer):
entrycategory = CourseStandardSerializer(read_only=True)
class Meta:
model = VirtualRaceResult
fields = (
'id',
'username',
'teamname',
'adaptiveclass',
'skillclass',
'race',
'distance',
'duration',
'points',
'boattype',
'sex',
'age',
'adaptiveclass',
'skillclass',
'coursecompleted',
'distance',
'duration',
'points',
'entrycategory',
)
class VirtualRaceSerializer(serializers.ModelSerializer):
coursestandards = StandardCollectionSerializer(read_only=True)
entries = ShortEntrySerializer(many=True,read_only=True)
class Meta:
model = VirtualRace
fields = (
@@ -118,6 +127,7 @@ class VirtualRaceSerializer(serializers.ModelSerializer):
'timezone',
'contact_phone',
'contact_email',
'entries',
'coursestandards',
)
@@ -141,7 +151,6 @@ class EntrySerializer(serializers.ModelSerializer):
'entrycategory',
)
class WorkoutSerializer(serializers.ModelSerializer):
class Meta:
model = Workout