Merge branch 'develop' into feature/webapp-tests
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
from webapp.models import *
|
from webapp.models import *
|
||||||
|
import json
|
||||||
|
|
||||||
|
|
||||||
class SignupFormSerializer(serializers.ModelSerializer):
|
class SignupFormSerializer(serializers.ModelSerializer):
|
||||||
@@ -7,6 +8,14 @@ class SignupFormSerializer(serializers.ModelSerializer):
|
|||||||
model = SignupForm
|
model = SignupForm
|
||||||
fields = ('id', 'title', 'start_time', 'end_time', 'questions')
|
fields = ('id', 'title', 'start_time', 'end_time', 'questions')
|
||||||
|
|
||||||
|
def create(self, validated_data):
|
||||||
|
validated_data["questions"] = json.loads(validated_data["questions"])
|
||||||
|
return super().create(validated_data)
|
||||||
|
|
||||||
|
def update(self, instance, validated_data):
|
||||||
|
validated_data["questions"] = json.loads(validated_data["questions"])
|
||||||
|
return super().update(instance, validated_data)
|
||||||
|
|
||||||
|
|
||||||
class EventSerializer(serializers.ModelSerializer):
|
class EventSerializer(serializers.ModelSerializer):
|
||||||
signupForm = SignupFormSerializer(many=True, read_only=True, required=False)
|
signupForm = SignupFormSerializer(many=True, read_only=True, required=False)
|
||||||
@@ -64,6 +73,14 @@ class SignupSerializer(serializers.ModelSerializer):
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def create(self, validated_data):
|
||||||
|
validated_data["answer"] = json.loads(validated_data["answer"])
|
||||||
|
return super().create(validated_data)
|
||||||
|
|
||||||
|
def update(self, instance, validated_data):
|
||||||
|
validated_data["answer"] = json.loads(validated_data["answer"])
|
||||||
|
return super().update(instance, validated_data)
|
||||||
|
|
||||||
|
|
||||||
class SavedQuestionsSerializer(serializers.ModelSerializer):
|
class SavedQuestionsSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|||||||
Reference in New Issue
Block a user