From 5d222fd66120190380391da27e17a71475556d02 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Wed, 16 Oct 2019 20:33:33 +0200
Subject: [PATCH] Migrate EICRec and AltRec recommendation to simpler
 EIC_REC_CHOICES

---
 .../migrations/0073_auto_20191016_2030.py     | 23 +++++++++++++++++++
 submissions/models.py                         |  4 ++--
 2 files changed, 25 insertions(+), 2 deletions(-)
 create mode 100644 submissions/migrations/0073_auto_20191016_2030.py

diff --git a/submissions/migrations/0073_auto_20191016_2030.py b/submissions/migrations/0073_auto_20191016_2030.py
new file mode 100644
index 000000000..f1f1aa408
--- /dev/null
+++ b/submissions/migrations/0073_auto_20191016_2030.py
@@ -0,0 +1,23 @@
+# Generated by Django 2.1.8 on 2019-10-16 18:30
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('submissions', '0072_populate_tiering'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='alternativerecommendation',
+            name='recommendation',
+            field=models.SmallIntegerField(choices=[(1, 'Publish'), (-1, 'Ask for minor revision'), (-2, 'Ask for major revision'), (-3, 'Reject')]),
+        ),
+        migrations.AlterField(
+            model_name='eicrecommendation',
+            name='recommendation',
+            field=models.SmallIntegerField(choices=[(1, 'Publish'), (-1, 'Ask for minor revision'), (-2, 'Ask for major revision'), (-3, 'Reject')]),
+        ),
+    ]
diff --git a/submissions/models.py b/submissions/models.py
index 5fbc20c5b..3885b3d1d 100644
--- a/submissions/models.py
+++ b/submissions/models.py
@@ -944,7 +944,7 @@ class EICRecommendation(SubmissionRelatedObjectMixin, models.Model):
                                                                   ' Editorial College')
     for_journal = models.ForeignKey('journals.Journal', blank=True, null=True,
                                     on_delete=models.SET_NULL)
-    recommendation = models.SmallIntegerField(choices=REPORT_REC)
+    recommendation = models.SmallIntegerField(choices=EIC_REC_CHOICES)
     status = models.CharField(max_length=32, choices=EIC_REC_STATUSES, default=VOTING_IN_PREP)
     version = models.SmallIntegerField(default=1)
     active = models.BooleanField(default=True)
@@ -1042,7 +1042,7 @@ class AlternativeRecommendation(models.Model):
     eicrec = models.ForeignKey('submissions.EICRecommendation', on_delete=models.CASCADE)
     fellow = models.ForeignKey('scipost.Contributor', on_delete=models.CASCADE)
     for_journal = models.ForeignKey('journals.Journal', on_delete=models.CASCADE)
-    recommendation = models.SmallIntegerField(choices=REPORT_REC)
+    recommendation = models.SmallIntegerField(choices=EIC_REC_CHOICES)
 
 
 class iThenticateReport(TimeStampedModel):
-- 
GitLab