This commit is contained in:
Ross
2021-04-28 12:23:40 +01:00
parent 12d7be4bbc
commit 4b682361c1
3 changed files with 14 additions and 3 deletions
+7 -1
View File
@@ -2,7 +2,7 @@
from rest_framework import serializers, permissions
from .models import Exam, Answer
from .models import Exam, Answer, Rapid
class ExamSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
@@ -14,4 +14,10 @@ class QuestionAnswerSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Answer
fields = ('id', 'question', 'answer', "answer_compare", "status")
permission_classes = [permissions.IsAuthenticated]
class QuestionSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Rapid
fields = ('id', 'question', 'normal', "abnormality", "region", "examination", "exam", "author", "open_access")
permission_classes = [permissions.IsAuthenticated]
+6 -2
View File
@@ -69,7 +69,7 @@ from rapids.models import RapidCreationDefault
from rest_framework import viewsets
from .serializers import ExamSerializer, QuestionAnswerSerializer
from .serializers import ExamSerializer, QuestionAnswerSerializer, QuestionSerializer
from generic.mixins import SuperuserRequiredMixin
@@ -962,4 +962,8 @@ class ExamViewSet(viewsets.ModelViewSet):
class QuestionAnswerViewSet(viewsets.ModelViewSet):
queryset = Answer.objects.all()#.order_by('name')
serializer_class = QuestionAnswerSerializer
serializer_class = QuestionAnswerSerializer
class QuestionViewSet(viewsets.ModelViewSet):
queryset = Rapid.objects.all()#.order_by('name')
serializer_class = QuestionSerializer