.
This commit is contained in:
@@ -8,4 +8,3 @@ class ExamSerializer(serializers.HyperlinkedModelSerializer):
|
||||
class Meta:
|
||||
model = Exam
|
||||
fields = ('name', 'id', 'active', "publish_results")
|
||||
permission_classes = [permissions.IsAuthenticated]
|
||||
|
||||
+2
-1
@@ -66,7 +66,7 @@ from django.template.defaulttags import register
|
||||
|
||||
from generic.mixins import SuperuserRequiredMixin
|
||||
|
||||
from rest_framework import viewsets
|
||||
from rest_framework import viewsets, permissions
|
||||
|
||||
from .serializers import ExamSerializer
|
||||
|
||||
@@ -998,6 +998,7 @@ class ExamUpdate(LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView):
|
||||
class ExamViewSet(viewsets.ModelViewSet):
|
||||
#queryset = Exam.objects.all().order_by('name')
|
||||
serializer_class = ExamSerializer
|
||||
permission_classes = [permissions.IsAuthenticated]
|
||||
|
||||
def get_queryset(self):
|
||||
"""
|
||||
|
||||
@@ -8,19 +8,16 @@ class ExamSerializer(serializers.HyperlinkedModelSerializer):
|
||||
class Meta:
|
||||
model = Exam
|
||||
fields = ('name', 'id', 'active', "publish_results")
|
||||
permission_classes = [permissions.IsAuthenticated]
|
||||
|
||||
class QuestionAnswerSerializer(serializers.HyperlinkedModelSerializer):
|
||||
#question = serializers.HyperlinkedRelatedField(view_name='rapid-detail',
|
||||
# read_only=True
|
||||
# )
|
||||
permission_classes = (permissions.IsAuthenticated,)
|
||||
class Meta:
|
||||
model = Answer
|
||||
fields = ('id', 'question', 'answer', "answer_compare", "status")
|
||||
|
||||
class RapidSerializer(serializers.ModelSerializer):
|
||||
permission_classes = [permissions.IsAuthenticated]
|
||||
class Meta:
|
||||
model = Rapid
|
||||
fields = ('id', 'question', 'normal', "abnormality", "region", "examination", "exams", "author", "open_access")
|
||||
|
||||
Reference in New Issue
Block a user