From c94ffcdc72228e042dea23c3275a6c7d055f8d09 Mon Sep 17 00:00:00 2001
From: Diana Huang <dkh@edx.org>
Date: Mon, 19 Aug 2019 14:10:29 -0400
Subject: [PATCH] Remove the microsites djangoapp.

---
 cms/envs/common.py                            |   3 -
 .../microsite_configuration/__init__.py       |   6 -
 .../migrations/0001_initial.py                | 107 ------------------
 .../migrations/0002_auto_20160202_0228.py     |  24 ----
 .../0003_delete_historical_records.py         |  36 ------
 .../migrations/004_delete_all_tables.py       |  47 --------
 .../migrations/__init__.py                    |   0
 .../microsite_configuration/models.py         |   0
 lms/envs/common.py                            |   3 -
 9 files changed, 226 deletions(-)
 delete mode 100644 common/djangoapps/microsite_configuration/__init__.py
 delete mode 100644 common/djangoapps/microsite_configuration/migrations/0001_initial.py
 delete mode 100644 common/djangoapps/microsite_configuration/migrations/0002_auto_20160202_0228.py
 delete mode 100644 common/djangoapps/microsite_configuration/migrations/0003_delete_historical_records.py
 delete mode 100644 common/djangoapps/microsite_configuration/migrations/004_delete_all_tables.py
 delete mode 100644 common/djangoapps/microsite_configuration/migrations/__init__.py
 delete mode 100644 common/djangoapps/microsite_configuration/models.py

diff --git a/cms/envs/common.py b/cms/envs/common.py
index 9c094e3b029..766859aeef8 100644
--- a/cms/envs/common.py
+++ b/cms/envs/common.py
@@ -1296,9 +1296,6 @@ INSTALLED_APPS = [
     # System Wide Roles
     'openedx.core.djangoapps.system_wide_roles',
 
-    # Microsite configuration application
-    'microsite_configuration',
-
     # Static i18n support
     'statici18n',
 
diff --git a/common/djangoapps/microsite_configuration/__init__.py b/common/djangoapps/microsite_configuration/__init__.py
deleted file mode 100644
index bae853f8e8c..00000000000
--- a/common/djangoapps/microsite_configuration/__init__.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from django.apps import AppConfig
-
-
-class MicrositeConfigurationConfig(AppConfig):
-    name = 'microsite_configuration'
-    verbose_name = "Microsite Configuration"
diff --git a/common/djangoapps/microsite_configuration/migrations/0001_initial.py b/common/djangoapps/microsite_configuration/migrations/0001_initial.py
deleted file mode 100644
index f1cf7b94c33..00000000000
--- a/common/djangoapps/microsite_configuration/migrations/0001_initial.py
+++ /dev/null
@@ -1,107 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import absolute_import, unicode_literals
-
-import django.db.models.deletion
-import django.utils.timezone
-import jsonfield.fields
-import model_utils.fields
-from django.conf import settings
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('sites', '0001_initial'),
-        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='HistoricalMicrositeOrganizationMapping',
-            fields=[
-                ('id', models.IntegerField(verbose_name='ID', db_index=True, auto_created=True, blank=True)),
-                ('organization', models.CharField(max_length=63, db_index=True)),
-                ('history_id', models.AutoField(serialize=False, primary_key=True)),
-                ('history_date', models.DateTimeField()),
-                ('history_type', models.CharField(max_length=1, choices=[('+', 'Created'), ('~', 'Changed'), ('-', 'Deleted')])),
-                ('history_user', models.ForeignKey(related_name='+', on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, null=True)),
-            ],
-            options={
-                'ordering': ('-history_date', '-history_id'),
-                'get_latest_by': 'history_date',
-                'verbose_name': 'historical microsite organization mapping',
-            },
-        ),
-        migrations.CreateModel(
-            name='HistoricalMicrositeTemplate',
-            fields=[
-                ('id', models.IntegerField(verbose_name='ID', db_index=True, auto_created=True, blank=True)),
-                ('template_uri', models.CharField(max_length=255, db_index=True)),
-                ('template', models.TextField()),
-                ('history_id', models.AutoField(serialize=False, primary_key=True)),
-                ('history_date', models.DateTimeField()),
-                ('history_type', models.CharField(max_length=1, choices=[('+', 'Created'), ('~', 'Changed'), ('-', 'Deleted')])),
-                ('history_user', models.ForeignKey(related_name='+', on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, null=True)),
-            ],
-            options={
-                'ordering': ('-history_date', '-history_id'),
-                'get_latest_by': 'history_date',
-                'verbose_name': 'historical microsite template',
-            },
-        ),
-        migrations.CreateModel(
-            name='Microsite',
-            fields=[
-                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
-                ('key', models.CharField(unique=True, max_length=63, db_index=True)),
-                ('values', jsonfield.fields.JSONField(blank=True)),
-                ('site', models.OneToOneField(related_name='microsite', to='sites.Site', on_delete=models.CASCADE)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='MicrositeHistory',
-            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)),
-                ('key', models.CharField(unique=True, max_length=63, db_index=True)),
-                ('values', jsonfield.fields.JSONField(blank=True)),
-                ('site', models.OneToOneField(related_name='microsite_history', to='sites.Site', on_delete=models.CASCADE)),
-            ],
-            options={
-                'verbose_name_plural': 'Microsite histories',
-            },
-        ),
-        migrations.CreateModel(
-            name='MicrositeOrganizationMapping',
-            fields=[
-                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
-                ('organization', models.CharField(unique=True, max_length=63, db_index=True)),
-                ('microsite', models.ForeignKey(to='microsite_configuration.Microsite', on_delete=models.CASCADE)),
-            ],
-        ),
-        migrations.CreateModel(
-            name='MicrositeTemplate',
-            fields=[
-                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
-                ('template_uri', models.CharField(max_length=255, db_index=True)),
-                ('template', models.TextField()),
-                ('microsite', models.ForeignKey(to='microsite_configuration.Microsite', on_delete=models.CASCADE)),
-            ],
-        ),
-        migrations.AddField(
-            model_name='historicalmicrositetemplate',
-            name='microsite',
-            field=models.ForeignKey(related_name='+', on_delete=django.db.models.deletion.DO_NOTHING, db_constraint=False, blank=True, to='microsite_configuration.Microsite', null=True),
-        ),
-        migrations.AddField(
-            model_name='historicalmicrositeorganizationmapping',
-            name='microsite',
-            field=models.ForeignKey(related_name='+', on_delete=django.db.models.deletion.DO_NOTHING, db_constraint=False, blank=True, to='microsite_configuration.Microsite', null=True),
-        ),
-        migrations.AlterUniqueTogether(
-            name='micrositetemplate',
-            unique_together=set([('microsite', 'template_uri')]),
-        ),
-    ]
diff --git a/common/djangoapps/microsite_configuration/migrations/0002_auto_20160202_0228.py b/common/djangoapps/microsite_configuration/migrations/0002_auto_20160202_0228.py
deleted file mode 100644
index bd56d24f243..00000000000
--- a/common/djangoapps/microsite_configuration/migrations/0002_auto_20160202_0228.py
+++ /dev/null
@@ -1,24 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import absolute_import, unicode_literals
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('microsite_configuration', '0001_initial'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='micrositehistory',
-            name='key',
-            field=models.CharField(max_length=63, db_index=True),
-        ),
-        migrations.AlterField(
-            model_name='micrositehistory',
-            name='site',
-            field=models.ForeignKey(related_name='microsite_history', to='sites.Site', on_delete=models.CASCADE),
-        ),
-    ]
diff --git a/common/djangoapps/microsite_configuration/migrations/0003_delete_historical_records.py b/common/djangoapps/microsite_configuration/migrations/0003_delete_historical_records.py
deleted file mode 100644
index a3addef7251..00000000000
--- a/common/djangoapps/microsite_configuration/migrations/0003_delete_historical_records.py
+++ /dev/null
@@ -1,36 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import absolute_import, unicode_literals
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('microsite_configuration', '0002_auto_20160202_0228'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='historicalmicrositeorganizationmapping',
-            name='history_user',
-        ),
-        migrations.RemoveField(
-            model_name='historicalmicrositeorganizationmapping',
-            name='microsite',
-        ),
-        migrations.RemoveField(
-            model_name='historicalmicrositetemplate',
-            name='history_user',
-        ),
-        migrations.RemoveField(
-            model_name='historicalmicrositetemplate',
-            name='microsite',
-        ),
-        migrations.DeleteModel(
-            name='HistoricalMicrositeOrganizationMapping',
-        ),
-        migrations.DeleteModel(
-            name='HistoricalMicrositeTemplate',
-        ),
-    ]
diff --git a/common/djangoapps/microsite_configuration/migrations/004_delete_all_tables.py b/common/djangoapps/microsite_configuration/migrations/004_delete_all_tables.py
deleted file mode 100644
index f009f09ada4..00000000000
--- a/common/djangoapps/microsite_configuration/migrations/004_delete_all_tables.py
+++ /dev/null
@@ -1,47 +0,0 @@
-# -*- coding: utf-8 -*-
-# Generated by Django 1.11.23 on 2019-08-16 17:27
-from __future__ import unicode_literals
-
-from django.db import migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('microsite_configuration', '0003_delete_historical_records'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='microsite',
-            name='site',
-        ),
-        migrations.RemoveField(
-            model_name='micrositehistory',
-            name='site',
-        ),
-        migrations.RemoveField(
-            model_name='micrositeorganizationmapping',
-            name='microsite',
-        ),
-        migrations.AlterUniqueTogether(
-            name='micrositetemplate',
-            unique_together=set([]),
-        ),
-        migrations.RemoveField(
-            model_name='micrositetemplate',
-            name='microsite',
-        ),
-        migrations.DeleteModel(
-            name='Microsite',
-        ),
-        migrations.DeleteModel(
-            name='MicrositeHistory',
-        ),
-        migrations.DeleteModel(
-            name='MicrositeOrganizationMapping',
-        ),
-        migrations.DeleteModel(
-            name='MicrositeTemplate',
-        ),
-    ]
diff --git a/common/djangoapps/microsite_configuration/migrations/__init__.py b/common/djangoapps/microsite_configuration/migrations/__init__.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/common/djangoapps/microsite_configuration/models.py b/common/djangoapps/microsite_configuration/models.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/lms/envs/common.py b/lms/envs/common.py
index 65e80634dcb..826fff61640 100644
--- a/lms/envs/common.py
+++ b/lms/envs/common.py
@@ -2364,9 +2364,6 @@ INSTALLED_APPS = [
     # Dark-launching languages
     'openedx.core.djangoapps.dark_lang',
 
-    # Microsite configuration
-    'microsite_configuration.MicrositeConfigurationConfig',
-
     # RSS Proxy
     'rss_proxy',
 
-- 
GitLab