feature/fix_generate_pass
Andrey 8 years ago
parent 3965185395
commit ae80115d0e
  1. 15
      access/views.py

@ -8,9 +8,8 @@ from rest_framework.response import Response
from django.db.models import Q from django.db.models import Q
from access.models.other import Invite, Progress 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 courses.models import Vertex
from journals.models import Thread
class TeacherListView(APIView): class TeacherListView(APIView):
@ -23,12 +22,14 @@ class TeacherListView(APIView):
class CheckUserView(APIView): class CheckUserView(APIView):
renderer_classes = (JSONRenderer,) renderer_classes = (JSONRenderer,)
status_code = 200
def get(self, request): @staticmethod
if request.user.is_authenticated() and (request.user.is_staff or request.user.is_superuser): def get(request):
return Response(True, status=self.status_code) if request.user.is_authenticated() and request.user.is_staff or request.user.is_superuser:
return Response(False, status=self.status_code) return Response('staff', status=200)
if request.user.is_authenticated():
return Response('auth', status=200)
return Response('anonymous', status=200)
class FindUserView(APIView): class FindUserView(APIView):

Loading…
Cancel
Save