From 73e8828f65212fb7b213d8f84788647c38e556c6 Mon Sep 17 00:00:00 2001 From: Nimisha Asthagiri <nasthagiri@edx.org> Date: Mon, 2 Jul 2018 12:51:20 -0400 Subject: [PATCH] course_structures: Remove app completely --- cms/envs/common.py | 1 - lms/envs/common.py | 1 - .../content/course_structures/__init__.py | 0 .../content/course_structures/apps.py | 11 -------- .../migrations/0001_initial.py | 28 ------------------- .../migrations/0002_delete_coursestructure.py | 18 ------------ .../course_structures/migrations/__init__.py | 0 .../content/course_structures/models.py | 14 ---------- 8 files changed, 73 deletions(-) delete mode 100644 openedx/core/djangoapps/content/course_structures/__init__.py delete mode 100644 openedx/core/djangoapps/content/course_structures/apps.py delete mode 100644 openedx/core/djangoapps/content/course_structures/migrations/0001_initial.py delete mode 100644 openedx/core/djangoapps/content/course_structures/migrations/0002_delete_coursestructure.py delete mode 100644 openedx/core/djangoapps/content/course_structures/migrations/__init__.py delete mode 100644 openedx/core/djangoapps/content/course_structures/models.py diff --git a/cms/envs/common.py b/cms/envs/common.py index 9a1b1f6f5cb..4dd5a77c780 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -1070,7 +1070,6 @@ INSTALLED_APPS = [ 'edx_jsme', # Molecular Structure 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig', - 'openedx.core.djangoapps.content.course_structures.apps.CourseStructuresConfig', 'openedx.core.djangoapps.content.block_structure.apps.BlockStructureConfig', # edx-milestones service diff --git a/lms/envs/common.py b/lms/envs/common.py index 1fbe4134f1e..e4e0db9ed03 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -2219,7 +2219,6 @@ INSTALLED_APPS = [ # Course data caching 'openedx.core.djangoapps.content.course_overviews.apps.CourseOverviewsConfig', - 'openedx.core.djangoapps.content.course_structures.apps.CourseStructuresConfig', 'openedx.core.djangoapps.content.block_structure.apps.BlockStructureConfig', 'lms.djangoapps.course_blocks', diff --git a/openedx/core/djangoapps/content/course_structures/__init__.py b/openedx/core/djangoapps/content/course_structures/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/openedx/core/djangoapps/content/course_structures/apps.py b/openedx/core/djangoapps/content/course_structures/apps.py deleted file mode 100644 index a41d0b9234b..00000000000 --- a/openedx/core/djangoapps/content/course_structures/apps.py +++ /dev/null @@ -1,11 +0,0 @@ -""" -Django Application Configuration for course_structures app. -""" -from django.apps import AppConfig - - -class CourseStructuresConfig(AppConfig): - """ - Custom AppConfig for openedx.core.djangoapps.content.course_structures - """ - name = u'openedx.core.djangoapps.content.course_structures' diff --git a/openedx/core/djangoapps/content/course_structures/migrations/0001_initial.py b/openedx/core/djangoapps/content/course_structures/migrations/0001_initial.py deleted file mode 100644 index be6dec3ccfb..00000000000 --- a/openedx/core/djangoapps/content/course_structures/migrations/0001_initial.py +++ /dev/null @@ -1,28 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import unicode_literals - -from django.db import migrations, models -import django.utils.timezone -import model_utils.fields -from opaque_keys.edx.django.models import CourseKeyField -import util.models - - -class Migration(migrations.Migration): - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='CourseStructure', - fields=[ - ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), - ('created', model_utils.fields.AutoCreatedField(default=django.utils.timezone.now, verbose_name='created', editable=False)), - ('modified', model_utils.fields.AutoLastModifiedField(default=django.utils.timezone.now, verbose_name='modified', editable=False)), - ('course_id', CourseKeyField(unique=True, max_length=255, verbose_name=b'Course ID', db_index=True)), - ('structure_json', util.models.CompressedTextField(null=True, verbose_name=b'Structure JSON', blank=True)), - ('discussion_id_map_json', util.models.CompressedTextField(null=True, verbose_name=b'Discussion ID Map JSON', blank=True)), - ], - ), - ] diff --git a/openedx/core/djangoapps/content/course_structures/migrations/0002_delete_coursestructure.py b/openedx/core/djangoapps/content/course_structures/migrations/0002_delete_coursestructure.py deleted file mode 100644 index 932bf1ae4a5..00000000000 --- a/openedx/core/djangoapps/content/course_structures/migrations/0002_delete_coursestructure.py +++ /dev/null @@ -1,18 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.13 on 2018-07-02 19:43 -from __future__ import unicode_literals - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('course_structures', '0001_initial'), - ] - - operations = [ - migrations.DeleteModel( - name='CourseStructure', - ), - ] diff --git a/openedx/core/djangoapps/content/course_structures/migrations/__init__.py b/openedx/core/djangoapps/content/course_structures/migrations/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/openedx/core/djangoapps/content/course_structures/models.py b/openedx/core/djangoapps/content/course_structures/models.py deleted file mode 100644 index 9c768a24cdf..00000000000 --- a/openedx/core/djangoapps/content/course_structures/models.py +++ /dev/null @@ -1,14 +0,0 @@ -""" -Django ORM model specifications for the Course Structures sub-application -""" -import json -import logging - -from collections import OrderedDict -from model_utils.models import TimeStampedModel -from opaque_keys.edx.django.models import CourseKeyField, UsageKey - -from util.models import CompressedTextField - - -logger = logging.getLogger(__name__) # pylint: disable=invalid-name -- GitLab