From d3d5ddd7ca062acca582ffa4999a9bd5805ac8f9 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Thu, 2 May 2019 08:11:17 +0200
Subject: [PATCH] Reactivate refereeing auto reminders (testing, all emails to
 JSC)

---
 submissions/managers.py                                    | 6 +++---
 templates/email/eic/referee_unresponsive.json              | 5 +++--
 .../referees/invite_contributor_to_referee_reminder1.json  | 7 ++++---
 .../referees/invite_contributor_to_referee_reminder2.json  | 7 ++++---
 .../referees/invite_unregistered_to_referee_reminder1.json | 7 ++++---
 .../referees/invite_unregistered_to_referee_reminder2.json | 7 ++++---
 .../email/referees/remind_referee_deadline_1week.json      | 7 ++++---
 7 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/submissions/managers.py b/submissions/managers.py
index d3f1adc90..8c98a7b15 100644
--- a/submissions/managers.py
+++ b/submissions/managers.py
@@ -253,9 +253,6 @@ class EditorialAssignmentQuerySet(models.QuerySet):
             Q(submission__author_list__icontains=user.last_name),
             ~Q(submission__authors_false_claims=user.contributor))
 
-    def auto_reminders_allowed(self):
-        return self.filter(auto_reminders_allowed=True)
-
     def last_year(self):
         return self.filter(date_created__gt=timezone.now() - timezone.timedelta(days=365))
 
@@ -403,6 +400,9 @@ class ReportQuerySet(models.QuerySet):
 class RefereeInvitationQuerySet(models.QuerySet):
     """Queryset for RefereeInvitation model."""
 
+    def auto_reminders_allowed(self):
+        return self.filter(auto_reminders_allowed=True)
+
     def awaiting_response(self):
         """Filter invitations awaiting response by referee."""
         return self.filter(accepted=None, cancelled=False)
diff --git a/templates/email/eic/referee_unresponsive.json b/templates/email/eic/referee_unresponsive.json
index 0dfc174d9..fd0662b64 100644
--- a/templates/email/eic/referee_unresponsive.json
+++ b/templates/email/eic/referee_unresponsive.json
@@ -1,10 +1,11 @@
 {
     "subject": "SciPost: unresponsive referee",
     "recipient_list": [
-        "submission.editor_in_charge.user.email"
+        // "submission.editor_in_charge.user.email"
+	"jscaux@scipost.org"
     ],
     "bcc": [
-        "edadmin@scipost.org"
+        // "edadmin@scipost.org"
     ],
     "from_name": "SciPost Refereeing",
     "from_email": "refereeing@scipost.org"
diff --git a/templates/email/referees/invite_contributor_to_referee_reminder1.json b/templates/email/referees/invite_contributor_to_referee_reminder1.json
index d162e681e..e85b4e704 100644
--- a/templates/email/referees/invite_contributor_to_referee_reminder1.json
+++ b/templates/email/referees/invite_contributor_to_referee_reminder1.json
@@ -1,11 +1,12 @@
 {
     "subject": "SciPost: refereeing request reminder",
     "recipient_list": [
-        "referee.user.email"
+        // "referee.user.email"
+	"jscaux@scipost.org"
     ],
     "bcc": [
-        "submission.editor_in_charge.user.email",
-        "edadmin@scipost.org"
+        // "submission.editor_in_charge.user.email",
+        // "edadmin@scipost.org"
     ],
     "from_name": "SciPost Refereeing",
     "from_email": "refereeing@scipost.org"
diff --git a/templates/email/referees/invite_contributor_to_referee_reminder2.json b/templates/email/referees/invite_contributor_to_referee_reminder2.json
index cafe03668..43474da49 100644
--- a/templates/email/referees/invite_contributor_to_referee_reminder2.json
+++ b/templates/email/referees/invite_contributor_to_referee_reminder2.json
@@ -1,11 +1,12 @@
 {
     "subject": "SciPost: refereeing request",
     "recipient_list": [
-        "referee.user.email"
+        // "referee.user.email"
+	"jscaux@scipost.org"
     ],
     "bcc": [
-        "submission.editor_in_charge.user.email",
-        "edadmin@scipost.org"
+        // "submission.editor_in_charge.user.email",
+        // "edadmin@scipost.org"
     ],
     "from_name": "SciPost Refereeing",
     "from_email": "refereeing@scipost.org"
diff --git a/templates/email/referees/invite_unregistered_to_referee_reminder1.json b/templates/email/referees/invite_unregistered_to_referee_reminder1.json
index 32a513365..e3f228669 100644
--- a/templates/email/referees/invite_unregistered_to_referee_reminder1.json
+++ b/templates/email/referees/invite_unregistered_to_referee_reminder1.json
@@ -1,11 +1,12 @@
 {
     "subject": "SciPost: refereeing and registration invitation reminder",
     "recipient_list": [
-        "email_address"
+        // "email_address"
+	"jscaux@scipost.org"
     ],
     "bcc": [
-        "invited_by.email",
-        "edadmin@scipost.org"
+        // "invited_by.email",
+        // "edadmin@scipost.org"
     ],
     "from_name": "SciPost Refereeing",
     "from_email": "refereeing@scipost.org"
diff --git a/templates/email/referees/invite_unregistered_to_referee_reminder2.json b/templates/email/referees/invite_unregistered_to_referee_reminder2.json
index 32a513365..e3f228669 100644
--- a/templates/email/referees/invite_unregistered_to_referee_reminder2.json
+++ b/templates/email/referees/invite_unregistered_to_referee_reminder2.json
@@ -1,11 +1,12 @@
 {
     "subject": "SciPost: refereeing and registration invitation reminder",
     "recipient_list": [
-        "email_address"
+        // "email_address"
+	"jscaux@scipost.org"
     ],
     "bcc": [
-        "invited_by.email",
-        "edadmin@scipost.org"
+        // "invited_by.email",
+        // "edadmin@scipost.org"
     ],
     "from_name": "SciPost Refereeing",
     "from_email": "refereeing@scipost.org"
diff --git a/templates/email/referees/remind_referee_deadline_1week.json b/templates/email/referees/remind_referee_deadline_1week.json
index 4cc2a34b3..f718f81ec 100644
--- a/templates/email/referees/remind_referee_deadline_1week.json
+++ b/templates/email/referees/remind_referee_deadline_1week.json
@@ -1,11 +1,12 @@
 {
     "subject": "SciPost: refereeing deadline approaching",
     "recipient_list": [
-        "referee.user.email"
+        // "referee.user.email"
+	"jscaux@scipost.org"
     ],
     "bcc": [
-        "submission.editor_in_charge.user.email",
-        "edadmin@scipost.org"
+        // "submission.editor_in_charge.user.email",
+        // "edadmin@scipost.org"
     ],
     "from_name": "SciPost Refereeing",
     "from_email": "refereeing@scipost.org"
-- 
GitLab