diff --git a/submissions/utils.py b/submissions/utils.py index cc2b18dc5187cead257b2f2b1f582963b3dca43c..31f3d55224f9630aa2c49d4fa69690f9da751634 100644 --- a/submissions/utils.py +++ b/submissions/utils.py @@ -995,6 +995,13 @@ class SubmissionUtils(BaseMailUtil): [cls._context['report'].submission.editor_in_charge.user.email], 'Report delivered') + @classmethod + def email_referee_report_delivered(cls): + """ Requires loading 'report' attribute. """ + cls._send_mail(cls, 'report_delivered_referee', + [cls._context['report'].report.author.user.email], + 'Report delivered') + @classmethod def acknowledge_report_email(cls): """ Requires loading 'report' attribute. """ diff --git a/submissions/views.py b/submissions/views.py index 387ac0debb92a8bfbbf80734ef0d87d1e22dd4e3..ce94d8f6cecd0b88133cd1c32a4914b707cbaeff 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -1126,6 +1126,7 @@ def submit_report(request, arxiv_identifier_w_vn_nr): author.save() SubmissionUtils.load({'report': newreport}, request) SubmissionUtils.email_EIC_report_delivered() + SubmissionUtils.email_referee_report_delivered() # Why is this session update? request.session['arxiv_identifier_w_vn_nr'] = arxiv_identifier_w_vn_nr diff --git a/templates/email/report_delivered_referee.html b/templates/email/report_delivered_referee.html new file mode 100644 index 0000000000000000000000000000000000000000..a68b43dbd79ce3d87cce83025eb9d4f54b37151b --- /dev/null +++ b/templates/email/report_delivered_referee.html @@ -0,0 +1,11 @@ +Dear {{ invitation.referee.get_title_display }} {{ invitation.referee.user.last_name }},\n\n + +We hereby confirm reception of your Report on Submission\n\n + +{{ invitation.submission.title }}\n +by {{ invitation.submission.author_list }}.\n\n + +We are immensely grateful for your time and effort. Your Report will soon be vetted by the Submission's Editor-in-charge, at which point you will receive an email update from us.\n\n + +Many thanks again,\n +The SciPost Team. diff --git a/templates/email/report_delivered_referee_html.html b/templates/email/report_delivered_referee_html.html new file mode 100644 index 0000000000000000000000000000000000000000..43a35a8deb801d8c13c38d9f1d4baa81a1894bfe --- /dev/null +++ b/templates/email/report_delivered_referee_html.html @@ -0,0 +1,21 @@ +<p> + Dear {{ invitation.referee.get_title_display }} {{ invitation.referee.user.last_name }}, +</p> + +<p>We hereby confirm reception of your Report on Submission</p> + +<p> + {{ invitation.submission.title }} + <br/> + by {{ invitation.submission.author_list }}. +</p> + +<p> + We are immensely grateful for your time and effort. Your Report will soon be vetted by the Submission's Editor-in-charge, at which point you will receive an email update from us. +</p> + +<p> + Many thanks again, + <br/> + The SciPost Team. +</p>