From 33fa92472331f4895b6c1f12a45580291b6ec747 Mon Sep 17 00:00:00 2001
From: Jorran de Wit <jorrandewit@outlook.com>
Date: Mon, 25 Sep 2017 21:25:43 +0200
Subject: [PATCH] Fix wrong nullables and related_names

---
 .../migrations/0019_auto_20170925_2124.py     | 36 ++++++++++
 .../migrations/0045_auto_20170925_2124.py     | 46 ++++++++++++
 .../migrations/0070_auto_20170925_2124.py     | 71 +++++++++++++++++++
 theses/migrations/0009_auto_20170925_2124.py  | 41 +++++++++++
 4 files changed, 194 insertions(+)
 create mode 100644 commentaries/migrations/0019_auto_20170925_2124.py
 create mode 100644 journals/migrations/0045_auto_20170925_2124.py
 create mode 100644 submissions/migrations/0070_auto_20170925_2124.py
 create mode 100644 theses/migrations/0009_auto_20170925_2124.py

diff --git a/commentaries/migrations/0019_auto_20170925_2124.py b/commentaries/migrations/0019_auto_20170925_2124.py
new file mode 100644
index 000000000..869d355df
--- /dev/null
+++ b/commentaries/migrations/0019_auto_20170925_2124.py
@@ -0,0 +1,36 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2017-09-25 19:24
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('commentaries', '0018_auto_20170909_1649'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='commentary',
+            name='authors',
+            field=models.ManyToManyField(blank=True, related_name='commentaries', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='commentary',
+            name='authors_claims',
+            field=models.ManyToManyField(blank=True, related_name='claimed_commentaries', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='commentary',
+            name='authors_false_claims',
+            field=models.ManyToManyField(blank=True, related_name='false_claimed_commentaries', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='commentary',
+            name='requested_by',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='requested_commentaries', to='scipost.Contributor'),
+        ),
+    ]
diff --git a/journals/migrations/0045_auto_20170925_2124.py b/journals/migrations/0045_auto_20170925_2124.py
new file mode 100644
index 000000000..73a946327
--- /dev/null
+++ b/journals/migrations/0045_auto_20170925_2124.py
@@ -0,0 +1,46 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2017-09-25 19:24
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('journals', '0044_publication_doideposit_needs_updating'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='publication',
+            name='authors',
+            field=models.ManyToManyField(blank=True, related_name='publications', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='publication',
+            name='authors_claims',
+            field=models.ManyToManyField(blank=True, related_name='claimed_publications', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='publication',
+            name='authors_false_claims',
+            field=models.ManyToManyField(blank=True, related_name='false_claimed_publications', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='publication',
+            name='authors_unregistered',
+            field=models.ManyToManyField(blank=True, related_name='publications', to='journals.UnregisteredAuthor'),
+        ),
+        migrations.AlterField(
+            model_name='publication',
+            name='first_author',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='first_author_publications', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='publication',
+            name='first_author_unregistered',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='first_author_publications', to='journals.UnregisteredAuthor'),
+        ),
+    ]
diff --git a/submissions/migrations/0070_auto_20170925_2124.py b/submissions/migrations/0070_auto_20170925_2124.py
new file mode 100644
index 000000000..a51468cc3
--- /dev/null
+++ b/submissions/migrations/0070_auto_20170925_2124.py
@@ -0,0 +1,71 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2017-09-25 19:24
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('submissions', '0069_report_doideposit_needs_updating'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='refereeinvitation',
+            name='referee',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='referee_invitations', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='author_comments',
+            field=models.TextField(blank=True, default=''),
+            preserve_default=False,
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='authors',
+            field=models.ManyToManyField(blank=True, related_name='submissions', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='authors_claims',
+            field=models.ManyToManyField(blank=True, related_name='claimed_submissions', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='authors_false_claims',
+            field=models.ManyToManyField(blank=True, related_name='false_claimed_submissions', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='list_of_changes',
+            field=models.TextField(blank=True, default=''),
+            preserve_default=False,
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='referees_flagged',
+            field=models.TextField(blank=True, default=''),
+            preserve_default=False,
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='referees_suggested',
+            field=models.TextField(blank=True, default=''),
+            preserve_default=False,
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='remarks_for_editors',
+            field=models.TextField(blank=True, default=''),
+            preserve_default=False,
+        ),
+        migrations.AlterField(
+            model_name='submission',
+            name='submitted_by',
+            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='submitted_submissions', to='scipost.Contributor'),
+        ),
+    ]
diff --git a/theses/migrations/0009_auto_20170925_2124.py b/theses/migrations/0009_auto_20170925_2124.py
new file mode 100644
index 000000000..e921672ad
--- /dev/null
+++ b/theses/migrations/0009_auto_20170925_2124.py
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.4 on 2017-09-25 19:24
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('theses', '0008_auto_20170909_1649'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='thesislink',
+            name='author_as_cont',
+            field=models.ManyToManyField(blank=True, related_name='theses', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='thesislink',
+            name='author_claims',
+            field=models.ManyToManyField(blank=True, related_name='claimed_theses', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='thesislink',
+            name='author_false_claims',
+            field=models.ManyToManyField(blank=True, related_name='false_claimed_theses', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='thesislink',
+            name='requested_by',
+            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='requested_theses', to='scipost.Contributor'),
+        ),
+        migrations.AlterField(
+            model_name='thesislink',
+            name='supervisor_as_cont',
+            field=models.ManyToManyField(blank=True, related_name='supervised_theses', to='scipost.Contributor', verbose_name='supervisor(s)'),
+        ),
+    ]
-- 
GitLab