diff --git a/anatomy/serializers.py b/anatomy/serializers.py index 5e5585fa..8baf5fc0 100644 --- a/anatomy/serializers.py +++ b/anatomy/serializers.py @@ -8,4 +8,3 @@ class ExamSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Exam fields = ('name', 'id', 'active', "publish_results") - permission_classes = [permissions.IsAuthenticated] diff --git a/anatomy/views.py b/anatomy/views.py index 8a1e94c5..4d9c5e6e 100644 --- a/anatomy/views.py +++ b/anatomy/views.py @@ -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): """ diff --git a/rapids/serializers.py b/rapids/serializers.py index 69f212a4..fe5c8ed6 100644 --- a/rapids/serializers.py +++ b/rapids/serializers.py @@ -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")