Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions cms/djangoapps/contentstore/views/transcript_settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
)
from opaque_keys.edx.keys import CourseKey
from rest_framework.decorators import api_view
from rest_framework.response import Response

from common.djangoapps.student.auth import has_studio_write_access
from common.djangoapps.util.json_request import JsonResponse, expect_json
Expand Down Expand Up @@ -178,6 +177,14 @@ def transcript_download_handler(request):


def upload_transcript(request):
"""
Upload a transcript file

Arguments:
request: A WSGI request object

Transcript file in SRT format
"""
edx_video_id = request.POST['edx_video_id']
language_code = request.POST['language_code']
new_language_code = request.POST['new_language_code']
Expand Down Expand Up @@ -209,7 +216,7 @@ def upload_transcript(request):
)
finally:
LOGGER.info("Updated transcript on edX video %s for language %s", edx_video_id, new_language_code)
return response
return response


def validate_transcript_upload_data(data, files):
Expand Down