finance logging

remotes/origin/yandex_rebiling
Andrey 8 years ago
parent 8bc648feaa
commit cb33ac7890
  1. 17
      progress/views.py

@ -475,23 +475,6 @@ def get_teachers_pay(request):
class ProgressToken(APIView): class ProgressToken(APIView):
renderer_classes = (JSONRenderer,) renderer_classes = (JSONRenderer,)
@staticmethod
def post(request):
email = request.JSON.get("email", None)
course_token = request.JSON.get("course_token", None)
period = request.JSON.get("period", None)
if email is None or course_token is None or period is None:
return Response("bad request", 400)
if request.user.is_authenticated() and request.user.is_staff:
payload = {
'period': period,
'course_token': course_token,
'email': email.lower(),
}
jwt.encode(payload, settings.COURSE_PROGRESS_SECRET_KEY, algorithm='HS256')
return Response("доступно только персоналу", status=403)
@staticmethod @staticmethod
def get(request): def get(request):
token = request.GET.get('token', None) token = request.GET.get('token', None)

Loading…
Cancel
Save