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