|
|
|
|
@ -246,6 +246,8 @@ class UpdateProgress(APIView): |
|
|
|
|
""" |
|
|
|
|
lesson_token = request.JSON.get('lesson_token', None) |
|
|
|
|
course_token = request.JSON.get('course_token', None) |
|
|
|
|
comment = request.JSON.get('comment', None) |
|
|
|
|
|
|
|
|
|
if lesson_token is None or course_token is None: |
|
|
|
|
return Response('Не передан слаг курса или токен урока', status=400) |
|
|
|
|
try: |
|
|
|
|
@ -263,7 +265,13 @@ class UpdateProgress(APIView): |
|
|
|
|
progress=p, |
|
|
|
|
lesson_token=lesson_token, |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
if not comment is None: |
|
|
|
|
pv.comment_tokens.append(comment) |
|
|
|
|
|
|
|
|
|
else: |
|
|
|
|
pv.status = ProgressLesson.STATUSES.done |
|
|
|
|
|
|
|
|
|
pv.save() |
|
|
|
|
return Response(ProgressLessonSerializer(pv).data, status=200) |
|
|
|
|
|
|
|
|
|
|