From 2c87aeddc3b4a9831541faf0a1d9de0c7f5f2eb8 Mon Sep 17 00:00:00 2001 From: Cory Lee Date: Mon, 2 Mar 2020 10:10:53 -0500 Subject: [PATCH] DENG-17 Dropping the FK on schedulesexperience->schedule to apply change to schedule as a gh-ost migration (#23242) --- .../migrations/0011_auto_20200228_2018.py | 21 +++++++++++++++++++ openedx/core/djangoapps/schedules/models.py | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 openedx/core/djangoapps/schedules/migrations/0011_auto_20200228_2018.py diff --git a/openedx/core/djangoapps/schedules/migrations/0011_auto_20200228_2018.py b/openedx/core/djangoapps/schedules/migrations/0011_auto_20200228_2018.py new file mode 100644 index 0000000000..28a87e1e4a --- /dev/null +++ b/openedx/core/djangoapps/schedules/migrations/0011_auto_20200228_2018.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.28 on 2020-02-28 20:18 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('schedules', '0010_remove_null_blank_from_schedules_date'), + ] + + operations = [ + migrations.AlterField( + model_name='scheduleexperience', + name='schedule', + field=models.OneToOneField(db_constraint=False, on_delete=django.db.models.deletion.CASCADE, related_name='experience', to='schedules.Schedule'), + ), + ] diff --git a/openedx/core/djangoapps/schedules/models.py b/openedx/core/djangoapps/schedules/models.py index da5a9c8fa1..34f807a372 100644 --- a/openedx/core/djangoapps/schedules/models.py +++ b/openedx/core/djangoapps/schedules/models.py @@ -71,5 +71,5 @@ class ScheduleExperience(models.Model): (1, 'course_updates', u'Course Updates') ) - schedule = models.OneToOneField(Schedule, related_name='experience', on_delete=models.CASCADE) + schedule = models.OneToOneField(Schedule, related_name='experience', on_delete=models.CASCADE, db_constraint=False) experience_type = models.PositiveSmallIntegerField(choices=EXPERIENCES, default=EXPERIENCES.default)