Fix i18n for video status strings (broken in commit 4b53f4d) and remove
unnecessary complexity from a test case. This also removes the status
whitelist in the video upload configuration. Because status is included
in the CSV report, it is not necessary to filter the included videos by
status.
22 lines
649 B
Python
22 lines
649 B
Python
"""
|
|
Models for contentstore
|
|
"""
|
|
# pylint: disable=no-member
|
|
|
|
from django.db.models.fields import TextField
|
|
|
|
from config_models.models import ConfigurationModel
|
|
|
|
|
|
class VideoUploadConfig(ConfigurationModel):
|
|
"""Configuration for the video upload feature."""
|
|
profile_whitelist = TextField(
|
|
blank=True,
|
|
help_text="A comma-separated list of names of profiles to include in video encoding downloads."
|
|
)
|
|
|
|
@classmethod
|
|
def get_profile_whitelist(cls):
|
|
"""Get the list of profiles to include in the encoding download"""
|
|
return [profile for profile in cls.current().profile_whitelist.split(",") if profile]
|