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 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):

Loading…
Cancel
Save