EDUCATOR-1628

Enable Video Uploads by default with course rollout flag.
This commit is contained in:
Qubad786
2017-11-10 19:19:09 +05:00
parent 3431bb7933
commit dc335a2215
10 changed files with 226 additions and 15 deletions

View File

@@ -672,7 +672,6 @@ def videos_post(course, request):
return JsonResponse({'error': error}, status=400)
bucket = storage_service_bucket()
course_video_upload_token = course.video_upload_pipeline['course_video_upload_token']
req_files = data['files']
resp_files = []
@@ -689,11 +688,16 @@ def videos_post(course, request):
key = storage_service_key(bucket, file_name=edx_video_id)
metadata_list = [
('course_video_upload_token', course_video_upload_token),
('client_video_id', file_name),
('course_key', unicode(course.id)),
]
# Only include `course_video_upload_token` if its set, as it won't be required if video uploads
# are enabled by default.
course_video_upload_token = course.video_upload_pipeline.get('course_video_upload_token')
if course_video_upload_token:
metadata_list.append(('course_video_upload_token', course_video_upload_token))
is_video_transcript_enabled = VideoTranscriptEnabledFlag.feature_enabled(course.id)
if is_video_transcript_enabled:
transcript_preferences = get_transcript_preferences(unicode(course.id))