Commit 7ee3449d by muzaffaryousaf Committed by Qubad786

NIT: Rename Transcription ready to "transcript ready."

parent a5acdd45
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2017-09-03 07:30 # Generated by Django 1.9 on 2017-09-11 11:13
from __future__ import unicode_literals from __future__ import unicode_literals
import VEDA_OS01.models import VEDA_OS01.models
...@@ -81,7 +81,7 @@ class Migration(migrations.Migration): ...@@ -81,7 +81,7 @@ class Migration(migrations.Migration):
migrations.AlterField( migrations.AlterField(
model_name='video', model_name='video',
name='video_trans_status', name='video_trans_status',
field=models.CharField(choices=[(b'Ingest', b'System Ingest'), (b'Transcode Queue', b'Transcode Queue'), (b'Active Transcode', b'Active Transcode'), (b'Transcode Retry', b'Transcode Retry'), (b'Transcode Complete', b'Transcode Complete'), (b'Deliverable Upload', b'Deliverable Upload'), (b'File Complete', b'File Complete'), (b'Transcode Error', b'Transcode Error'), (b'Corrupt File', b'Corrupt File on Ingest'), (b'Review Hold', b'Review Hold'), (b'Review Reject', b'Review Rejected'), (b'Final Publish', b'Review to Final Publish'), (b'Youtube Duplicate', b'Youtube Duplicate'), (b'In Encode Queue', b'In Encode Queue'), (b'Progress', b'In Progress'), (b'Complete', b'Complete'), (b'transcription_in_progress', b'Transcription In Progress'), (b'transcription_ready', b'Transcription Ready')], default=b'Ingest', max_length=100, verbose_name=b'Transcode Status'), field=models.CharField(choices=[(b'Ingest', b'System Ingest'), (b'Transcode Queue', b'Transcode Queue'), (b'Active Transcode', b'Active Transcode'), (b'Transcode Retry', b'Transcode Retry'), (b'Transcode Complete', b'Transcode Complete'), (b'Deliverable Upload', b'Deliverable Upload'), (b'File Complete', b'File Complete'), (b'Transcode Error', b'Transcode Error'), (b'Corrupt File', b'Corrupt File on Ingest'), (b'Review Hold', b'Review Hold'), (b'Review Reject', b'Review Rejected'), (b'Final Publish', b'Review to Final Publish'), (b'Youtube Duplicate', b'Youtube Duplicate'), (b'In Encode Queue', b'In Encode Queue'), (b'Progress', b'In Progress'), (b'Complete', b'Complete'), (b'transcription_in_progress', b'Transcription In Progress'), (b'transcript_ready', b'Transcript Ready')], default=b'Ingest', max_length=100, verbose_name=b'Transcode Status'),
), ),
migrations.AddField( migrations.AddField(
model_name='transcriptprocessmetadata', model_name='transcriptprocessmetadata',
......
...@@ -127,7 +127,7 @@ class VideoStatus(object): ...@@ -127,7 +127,7 @@ class VideoStatus(object):
PROGRESS = 'Progress' PROGRESS = 'Progress'
COMPLETE = 'Complete' COMPLETE = 'Complete'
TRANSCRIPTION_IN_PROGRESS = 'transcription_in_progress' TRANSCRIPTION_IN_PROGRESS = 'transcription_in_progress'
TRANSCRIPTION_READY = 'transcription_ready' TRANSCRIPT_READY = 'transcript_ready'
CHOICES = ( CHOICES = (
(SI, 'System Ingest'), (SI, 'System Ingest'),
...@@ -147,7 +147,7 @@ class VideoStatus(object): ...@@ -147,7 +147,7 @@ class VideoStatus(object):
(PROGRESS, 'In Progress'), (PROGRESS, 'In Progress'),
(COMPLETE, 'Complete'), (COMPLETE, 'Complete'),
(TRANSCRIPTION_IN_PROGRESS, 'Transcription In Progress'), (TRANSCRIPTION_IN_PROGRESS, 'Transcription In Progress'),
(TRANSCRIPTION_READY, 'Transcription Ready'), (TRANSCRIPT_READY, 'Transcript Ready'),
) )
......
...@@ -128,7 +128,7 @@ class Cielo24TranscriptTests(APITestCase): ...@@ -128,7 +128,7 @@ class Cielo24TranscriptTests(APITestCase):
} }
self.video_transcript_ready_status_data = { self.video_transcript_ready_status_data = {
'status': transcripts.VideoStatus.TRANSCRIPTION_READY, 'status': transcripts.VideoStatus.TRANSCRIPT_READY,
'edx_video_id': self.video.studio_id 'edx_video_id': self.video.studio_id
} }
...@@ -568,7 +568,7 @@ class ThreePlayTranscriptionCallbackTest(APITestCase): ...@@ -568,7 +568,7 @@ class ThreePlayTranscriptionCallbackTest(APITestCase):
{ {
'url': CONFIG_DATA['val_video_transcript_status_url'], 'url': CONFIG_DATA['val_video_transcript_status_url'],
'body': { 'body': {
'status': transcripts.VideoStatus.TRANSCRIPTION_READY, 'status': transcripts.VideoStatus.TRANSCRIPT_READY,
'edx_video_id': self.video.studio_id 'edx_video_id': self.video.studio_id
}, },
'headers': { 'headers': {
...@@ -1189,7 +1189,7 @@ class ThreePlayTranscriptionCallbackTest(APITestCase): ...@@ -1189,7 +1189,7 @@ class ThreePlayTranscriptionCallbackTest(APITestCase):
expected_video_status_update_request = { expected_video_status_update_request = {
'url': CONFIG_DATA['val_video_transcript_status_url'], 'url': CONFIG_DATA['val_video_transcript_status_url'],
'body': { 'body': {
'status': transcripts.VideoStatus.TRANSCRIPTION_READY, 'status': transcripts.VideoStatus.TRANSCRIPT_READY,
'edx_video_id': self.video.studio_id 'edx_video_id': self.video.studio_id
}, },
'headers': { 'headers': {
......
...@@ -230,7 +230,7 @@ def cielo24_transcript_callback(sender, **kwargs): ...@@ -230,7 +230,7 @@ def cielo24_transcript_callback(sender, **kwargs):
# update transcript status for video in edx-val only if all langauge transcripts are ready # update transcript status for video in edx-val only if all langauge transcripts are ready
video_jobs = TranscriptProcessMetadata.objects.filter(video__studio_id=video_id) video_jobs = TranscriptProcessMetadata.objects.filter(video__studio_id=video_id)
if all(video_job.status == TranscriptStatus.READY for video_job in video_jobs): if all(video_job.status == TranscriptStatus.READY for video_job in video_jobs):
val_api.update_video_status(process_metadata.video.studio_id, VideoStatus.TRANSCRIPTION_READY) val_api.update_video_status(process_metadata.video.studio_id, VideoStatus.TRANSCRIPT_READY)
def fetch_srt_data(url, **request_params): def fetch_srt_data(url, **request_params):
...@@ -618,7 +618,7 @@ def three_play_transcription_callback(sender, **kwargs): ...@@ -618,7 +618,7 @@ def three_play_transcription_callback(sender, **kwargs):
# in case if there is only one language which has already been processed. # in case if there is only one language which has already been processed.
if not target_languages: if not target_languages:
val_api.update_video_status( val_api.update_video_status(
process.video.studio_id, VideoStatus.TRANSCRIPTION_READY process.video.studio_id, VideoStatus.TRANSCRIPT_READY
) )
# On success, a happy farewell log. # On success, a happy farewell log.
...@@ -785,4 +785,4 @@ def retrieve_three_play_translations(): ...@@ -785,4 +785,4 @@ def retrieve_three_play_translations():
# update transcript status for video in edx-val only if all language transcripts are ready # update transcript status for video in edx-val only if all language transcripts are ready
video_jobs = TranscriptProcessMetadata.objects.filter(video__studio_id=translation_process.video.studio_id) video_jobs = TranscriptProcessMetadata.objects.filter(video__studio_id=translation_process.video.studio_id)
if all(video_job.status == TranscriptStatus.READY for video_job in video_jobs): if all(video_job.status == TranscriptStatus.READY for video_job in video_jobs):
val_api.update_video_status(translation_process.video.studio_id, VideoStatus.TRANSCRIPTION_READY) val_api.update_video_status(translation_process.video.studio_id, VideoStatus.TRANSCRIPT_READY)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment