From 5a7287009888a36412ba8e75473cb0b02e75e5a8 Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Fri, 7 Dec 2018 14:51:01 +0100 Subject: [PATCH] No email on direct-rejection --- submissions/views.py | 7 +++++++ ...nform_authors_eic_assigned_direct_rec.html | 19 +++++++++++++++++++ ...nform_authors_eic_assigned_direct_rec.json | 8 ++++++++ 3 files changed, 34 insertions(+) create mode 100644 templates/email/authors/inform_authors_eic_assigned_direct_rec.html create mode 100644 templates/email/authors/inform_authors_eic_assigned_direct_rec.json diff --git a/submissions/views.py b/submissions/views.py index 3ae50a570..3171dc82a 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -48,6 +48,7 @@ from common.utils import workdays_between from invitations.constants import STATUS_SENT from invitations.models import RegistrationInvitation from journals.models import Journal +from mails.utils import DirectMailUtil from mails.views import MailEditingSubView from ontology.models import Topic from ontology.forms import SelectTopicForm @@ -681,6 +682,12 @@ def editorial_assignment(request, identifier_w_vn_nr, assignment_id=None): if form.is_normal_cycle(): # Inform authors about new status. SubmissionUtils.send_author_prescreening_passed_email() + else: + # Inform authors about new status. + mail_sender = DirectMailUtil( + mail_code='authors/inform_authors_eic_assigned_direct_eic', + assignment=submission) + mail_sender.send() submission.add_general_event('The Editor-in-charge has been assigned.') msg = 'Thank you for becoming Editor-in-charge of this submission.' diff --git a/templates/email/authors/inform_authors_eic_assigned_direct_rec.html b/templates/email/authors/inform_authors_eic_assigned_direct_rec.html new file mode 100644 index 000000000..e2f489e94 --- /dev/null +++ b/templates/email/authors/inform_authors_eic_assigned_direct_rec.html @@ -0,0 +1,19 @@ +<p> + Dear {{ submission.submitted_by.get_title_display }} {{ submission.submitted_by.user.last_name }}, +</p> +<p> + For your information, a Contributor Comment has been posted on a recent Report on your Submission + <br><br> + {{ submission.title }} + <br>by {{ submission.author_list }}<br> + (see https://scipost.org{{ submission.get_absolute_url }}. +</p> + +<p>has been assigned to an editor. The editor chose to directly formulate an Editorial Recommendation.</p> +<p>You will be informed shortly by email about the status of this Editorial Recommendation.</p> + +<p> + Sincerely, + <br> + The SciPost Team. +</p> diff --git a/templates/email/authors/inform_authors_eic_assigned_direct_rec.json b/templates/email/authors/inform_authors_eic_assigned_direct_rec.json new file mode 100644 index 000000000..8d952bcb2 --- /dev/null +++ b/templates/email/authors/inform_authors_eic_assigned_direct_rec.json @@ -0,0 +1,8 @@ +{ + "subject": "SciPost: Editor assigned", + "to_address": "submitted_by.user.email", + "bcc_to": "edadmin@scipost.org", + "from_address_name": "SciPost Refereeing", + "from_address": "refereeing@scipost.org", + "context_object": "submission" +} -- GitLab