diff --git a/access/views.py b/access/views.py index 6c33ce1..0118dd2 100644 --- a/access/views.py +++ b/access/views.py @@ -8,9 +8,8 @@ from rest_framework.response import Response from django.db.models import Q from access.models.other import Invite, Progress -from access.serializers import UserSelfSerializer, UserSearchSerializer, UserProfileSerializer +from access.serializers import UserSelfSerializer, UserSearchSerializer from courses.models import Vertex -from journals.models import Thread class TeacherListView(APIView): @@ -23,12 +22,14 @@ class TeacherListView(APIView): class CheckUserView(APIView): renderer_classes = (JSONRenderer,) - status_code = 200 - def get(self, request): - if request.user.is_authenticated() and (request.user.is_staff or request.user.is_superuser): - return Response(True, status=self.status_code) - return Response(False, status=self.status_code) + @staticmethod + def get(request): + if request.user.is_authenticated() and request.user.is_staff or request.user.is_superuser: + return Response('staff', status=200) + if request.user.is_authenticated(): + return Response('auth', status=200) + return Response('anonymous', status=200) class FindUserView(APIView):