Merge pull request #20404 from mitodl/pdpinch/modernize-video_config
INCR-157 Modernize openedx/core/djangoapps/video_config
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
Django admin dashboard configuration for Video XModule.
|
||||
"""
|
||||
|
||||
from __future__ import absolute_import
|
||||
from config_models.admin import ConfigurationModelAdmin, KeyedConfigurationModelAdmin
|
||||
from django.contrib import admin
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
"""
|
||||
Defines a form for providing validation of HLS Playback course-specific configuration.
|
||||
"""
|
||||
from __future__ import absolute_import
|
||||
import logging
|
||||
|
||||
from django import forms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
from django.conf import settings
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
from django.conf import settings
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.13 on 2018-06-25 12:54
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.14 on 2018-07-19 07:52
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.utils.timezone
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.15 on 2018-08-15 19:13
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Generated by Django 1.11.15 on 2018-09-25 13:41
|
||||
from __future__ import unicode_literals
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
"""
|
||||
Configuration models for Video XModule
|
||||
"""
|
||||
from django.db import models
|
||||
from django.db.models import BooleanField, TextField, PositiveIntegerField
|
||||
from __future__ import absolute_import
|
||||
|
||||
import six
|
||||
from config_models.models import ConfigurationModel
|
||||
from django.db import models
|
||||
from django.db.models import BooleanField, PositiveIntegerField, TextField
|
||||
from model_utils.models import TimeStampedModel
|
||||
from opaque_keys.edx.django.models import CourseKeyField
|
||||
|
||||
|
||||
URL_REGEX = r'^[a-zA-Z0-9\-_]*$'
|
||||
|
||||
|
||||
@@ -71,7 +73,7 @@ class CourseHLSPlaybackEnabledFlag(ConfigurationModel):
|
||||
not_en = ""
|
||||
|
||||
return u"Course '{course_key}': HLS Playback {not_enabled}Enabled".format(
|
||||
course_key=unicode(self.course_id),
|
||||
course_key=six.text_type(self.course_id),
|
||||
not_enabled=not_en
|
||||
)
|
||||
|
||||
@@ -140,7 +142,7 @@ class CourseVideoTranscriptEnabledFlag(ConfigurationModel):
|
||||
not_en = ""
|
||||
|
||||
return u"Course '{course_key}': Video Transcript {not_enabled}Enabled".format(
|
||||
course_key=unicode(self.course_id),
|
||||
course_key=six.text_type(self.course_id),
|
||||
not_enabled=not_en
|
||||
)
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
"""
|
||||
Tests for the models that configures HLS Playback feature.
|
||||
"""
|
||||
from __future__ import absolute_import
|
||||
import ddt
|
||||
import itertools
|
||||
|
||||
|
||||
Reference in New Issue
Block a user