Make conference series a mandatory field
authorMagnus Hagander <magnus@hagander.net>
Sat, 9 Dec 2017 14:52:40 +0000 (15:52 +0100)
committerMagnus Hagander <magnus@hagander.net>
Sat, 9 Dec 2017 14:52:40 +0000 (15:52 +0100)
Since we use this to drive opt-outs, we need it to actually exist for
all conferences.

Making this a separate migration to make it possible to go in and
manually add series for all conferences when this migration fails :)

postgresqleu/confreg/migrations/0013_series_required.py [new file with mode: 0644]

diff --git a/postgresqleu/confreg/migrations/0013_series_required.py b/postgresqleu/confreg/migrations/0013_series_required.py
new file mode 100644 (file)
index 0000000..5fa30f6
--- /dev/null
@@ -0,0 +1,19 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('confreg', '0012_mandatory_tokens'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='conference',
+            name='series',
+            field=models.ForeignKey(to='confreg.ConferenceSeries'),
+        ),
+    ]