From 9075ae0d529ae53aab93178572fc9a6dba99e0e9 Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Mon, 3 Jun 2019 09:57:40 +0200 Subject: [PATCH] Fix bug with assignment acceptance followed by direct EdRec --- submissions/utils.py | 10 ++++++---- submissions/views.py | 2 +- .../inform_authors_eic_assigned_direct_rec.html | 10 +++++----- .../inform_authors_eic_assigned_direct_rec.json | 4 ++-- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/submissions/utils.py b/submissions/utils.py index fa6ee261f..3c055ef1b 100644 --- a/submissions/utils.py +++ b/submissions/utils.py @@ -86,8 +86,9 @@ class SubmissionUtils(BaseMailUtil): + cls.assignment.submission.preprint.identifier_w_vn_nr + ' (also accessible from your personal page ' 'https://scipost.org/personal_page under the Editorial Actions tab). ' - 'In particular, you should now invite at least 3 referees; you might want to' - ' make sure you are aware of the ' + 'In particular, unless you choose to directly formulate a Recommendation, ' + 'you should now start a refereeing round and invite at least 3 referees; ' + 'you might want to make sure you are aware of the ' 'detailed procedure described in the Editorial College by-laws at ' 'https://scipost.org/EdCol_by-laws.' '\n\nMany thanks in advance for your collaboration,' @@ -104,8 +105,9 @@ class SubmissionUtils(BaseMailUtil): '(also accessible from your ' '<a href="https://scipost.org/personal_page">personal page</a> ' 'under the Editorial Actions tab).</p>' - '\n<p>In particular, you should now invite at least 3 referees; you might want to ' - 'make sure you are aware of the ' + '\n<p>In particular, unless you choose to directly formulate a Recommendation, ' + 'you should now start a refereeing round and invite at least 3 referees; ' + 'you might want to make sure you are aware of the ' 'detailed procedure described in the ' '<a href="https://scipost.org/EdCol_by-laws">Editorial College by-laws</a>.</p>' '<p>Many thanks in advance for your collaboration,</p>' diff --git a/submissions/views.py b/submissions/views.py index 9d959a642..7adcdc8a6 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -755,7 +755,7 @@ def editorial_assignment(request, identifier_w_vn_nr, assignment_id=None): else: # Inform authors about new status. mail_sender = DirectMailUtil( - 'authors/inform_authors_eic_assigned_direct_rec', submission=submission) + 'authors/inform_authors_eic_assigned_direct_rec', assignment=assignment) mail_sender.send_mail() submission.add_general_event('The Editor-in-charge has been assigned.') diff --git a/templates/email/authors/inform_authors_eic_assigned_direct_rec.html b/templates/email/authors/inform_authors_eic_assigned_direct_rec.html index bc74bafdc..378780963 100644 --- a/templates/email/authors/inform_authors_eic_assigned_direct_rec.html +++ b/templates/email/authors/inform_authors_eic_assigned_direct_rec.html @@ -1,12 +1,12 @@ <p> - Dear {{ submission.submitted_by.get_title_display }} {{ submission.submitted_by.user.last_name }}, + Dear {{ assignment.submission.submitted_by.get_title_display }} {{ assignment.submission.submitted_by.user.last_name }}, </p> <p> For your information, your Submission <br><br> - {{ submission.title }} - <br>by {{ submission.author_list }}<br> - (see https://scipost.org{{ submission.get_absolute_url }}. + {{ assignment.submission.title }} + <br>by {{ assignment.submission.author_list }}<br> + (see https://scipost.org{{ assignment.submission.get_absolute_url }}. </p> <p>has been assigned to an editor. The editor chose to directly formulate an Editorial Recommendation.</p> @@ -19,4 +19,4 @@ </p> {% include 'email/_footer.html' %} -{% include 'email/_submission_thread_uuid.html' with submission=submission %} +{% include 'email/_submission_thread_uuid.html' with submission=assignment.submission %} diff --git a/templates/email/authors/inform_authors_eic_assigned_direct_rec.json b/templates/email/authors/inform_authors_eic_assigned_direct_rec.json index 65a877254..80399d1b5 100644 --- a/templates/email/authors/inform_authors_eic_assigned_direct_rec.json +++ b/templates/email/authors/inform_authors_eic_assigned_direct_rec.json @@ -1,10 +1,10 @@ { "subject": "SciPost: Editor assigned", "recipient_list": [ - "submitted_by.user.email" + "submission.submitted_by.user.email" ], "bcc": [ - "editor_in_charge.user.email", + "to.user.email", "edadmin@scipost.org" ], "from_name": "SciPost Refereeing", -- GitLab