def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ course_keys, force_update, commit = self._get_migration_options(options) command_run = self._latest_settings().increment_run() if commit else -1 enqueue_async_migrate_transcripts_tasks( course_keys=course_keys, commit=commit, command_run=command_run, force_update=force_update )
def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ course_keys, force_update, commit = self._get_migration_options( options) enqueue_async_migrate_transcripts_tasks(course_keys, force_update=force_update, commit=commit)
def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ course_keys, force_update, commit = self._get_migration_options( options) command_run = self._latest_settings().increment_run() if commit else -1 enqueue_async_migrate_transcripts_tasks(course_keys=course_keys, commit=commit, command_run=command_run, force_update=force_update)
def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ course_keys, force_update, commit = self._get_migration_options( options) kwargs = {'force_update': force_update, 'commit': commit} try: enqueue_async_migrate_transcripts_tasks(course_keys, **kwargs) except InvalidKeyError as exc: raise CommandError(u'Invalid course key: ' + unicode(exc))
def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ course_keys, force_update, commit = self._get_migration_options(options) kwargs = {'force_update': force_update, 'commit': commit} try: enqueue_async_migrate_transcripts_tasks( course_keys, **kwargs ) except InvalidKeyError as exc: raise CommandError(u'Invalid course key: ' + unicode(exc))
def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ migration_settings = self._latest_settings() course_keys, force_update, commit = self._get_migration_options(options) command_run = migration_settings.increment_run() if commit else -1 enqueue_async_migrate_transcripts_tasks( course_keys=course_keys, commit=commit, command_run=command_run, force_update=force_update ) if commit and options.get('from_settings') and migration_settings.all_courses: MigrationEnqueuedCourse.objects.bulk_create([ MigrationEnqueuedCourse(course_id=course_key, command_run=command_run) for course_key in course_keys ])
def handle(self, *args, **options): """ Invokes the migrate transcripts enqueue function. """ migration_settings = self._latest_settings() course_keys, force_update, commit = self._get_migration_options(options) command_run = migration_settings.increment_run() if commit else -1 enqueue_async_migrate_transcripts_tasks( course_keys=course_keys, commit=commit, command_run=command_run, force_update=force_update ) if commit and options.get('from_settings') and migration_settings.all_courses: for course_key in course_keys: enqueued_course, created = MigrationEnqueuedCourse.objects.get_or_create(course_id=course_key) if created: enqueued_course.command_run = command_run enqueued_course.save()