diff --git a/cms/envs/common.py b/cms/envs/common.py index 94145d2568..8daa48195f 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -959,6 +959,9 @@ INSTALLED_APPS = ( # management of user-triggered async tasks (course import/export, etc.) 'user_tasks', + + # Unusual migrations + 'database_fixups', ) diff --git a/common/djangoapps/database_fixups/__init__.py b/common/djangoapps/database_fixups/__init__.py new file mode 100644 index 0000000000..bea2d2681a --- /dev/null +++ b/common/djangoapps/database_fixups/__init__.py @@ -0,0 +1,3 @@ +""" +This app exists solely to host unusual database migrations. +""" diff --git a/common/djangoapps/student/migrations/0011_auto_20170214_1200.py b/common/djangoapps/database_fixups/migrations/0001_initial.py similarity index 93% rename from common/djangoapps/student/migrations/0011_auto_20170214_1200.py rename to common/djangoapps/database_fixups/migrations/0001_initial.py index 726039d72d..110104fdea 100644 --- a/common/djangoapps/student/migrations/0011_auto_20170214_1200.py +++ b/common/djangoapps/database_fixups/migrations/0001_initial.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from __future__ import unicode_literals -from django.db import migrations +from django.db import migrations, models # We used to have a uniqueness constraint on auth_user.email: # https://github.com/edx/edx-platform/commit/c52727b0e0fb241d8211900975d3b69fe5a1bd57 @@ -27,7 +27,6 @@ def add_email_uniqueness_constraint(apps, schema_editor): class Migration(migrations.Migration): dependencies = [ - ('student', '0010_auto_20170207_0458'), ] operations = [ diff --git a/common/djangoapps/database_fixups/migrations/__init__.py b/common/djangoapps/database_fixups/migrations/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lms/envs/common.py b/lms/envs/common.py index 54857fbc33..832bb30d62 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -2164,6 +2164,9 @@ INSTALLED_APPS = ( # Ability to detect and special-case crawler behavior 'openedx.core.djangoapps.crawlers', + + # Unusual migrations + 'database_fixups', ) # Migrations which are not in the standard module "migrations"