diff --git a/cms/envs/common.py b/cms/envs/common.py index d6b9f33d8e..980e7adb93 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -1161,6 +1161,8 @@ INSTALLED_APPS = [ # API Documentation 'rest_framework_swagger', + + 'openedx.features.course_duration_limits', ] diff --git a/lms/envs/common.py b/lms/envs/common.py index 889228d95e..2503421aca 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -2282,6 +2282,7 @@ INSTALLED_APPS = [ 'openedx.features.learner_profile', 'openedx.features.learner_analytics', 'openedx.features.portfolio_project', + 'openedx.features.course_duration_limits', 'experiments', diff --git a/openedx/features/course_duration_limits/__init__.py b/openedx/features/course_duration_limits/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/openedx/features/course_duration_limits/admin.py b/openedx/features/course_duration_limits/admin.py new file mode 100644 index 0000000000..13be29d96f --- /dev/null +++ b/openedx/features/course_duration_limits/admin.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.contrib import admin + +# Register your models here. diff --git a/openedx/features/course_duration_limits/apps.py b/openedx/features/course_duration_limits/apps.py new file mode 100644 index 0000000000..a0f1f4b2d7 --- /dev/null +++ b/openedx/features/course_duration_limits/apps.py @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.apps import AppConfig + + +class CourseDurationLimitsConfig(AppConfig): + name = 'openedx.features.course_duration_limits' diff --git a/openedx/features/course_duration_limits/migrations/__init__.py b/openedx/features/course_duration_limits/migrations/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/openedx/features/course_duration_limits/models.py b/openedx/features/course_duration_limits/models.py new file mode 100644 index 0000000000..1dfab76043 --- /dev/null +++ b/openedx/features/course_duration_limits/models.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models + +# Create your models here. diff --git a/openedx/features/course_duration_limits/tests.py b/openedx/features/course_duration_limits/tests.py new file mode 100644 index 0000000000..5982e6bcd2 --- /dev/null +++ b/openedx/features/course_duration_limits/tests.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.test import TestCase + +# Create your tests here. diff --git a/openedx/features/course_duration_limits/views.py b/openedx/features/course_duration_limits/views.py new file mode 100644 index 0000000000..e784a0bd2c --- /dev/null +++ b/openedx/features/course_duration_limits/views.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.shortcuts import render + +# Create your views here.