diff --git a/submissions/forms.py b/submissions/forms.py index 7f8ef492a0bc34e857cdba1223ab3413db26a221..eb582fe3f90e0e6b988271dd66f6c2a31ce96f98 100644 --- a/submissions/forms.py +++ b/submissions/forms.py @@ -1298,9 +1298,9 @@ class EICRecommendationForm(forms.ModelForm): recommendation.version = len(self.earlier_recommendations) + 1 if self.reformulate: - event_text = 'The Editorial Recommendation has been reformulated: {}.' + event_text = 'The Editorial Recommendation has been reformulated for Journal {}: {}.' else: - event_text = 'An Editorial Recommendation has been formulated: {}.' + event_text = 'An Editorial Recommendation has been formulated for Journal {}: {}.' if recommendation.recommendation in [REPORT_MINOR_REV, REPORT_MAJOR_REV]: # Minor/Major revision: return to Author; ask to resubmit @@ -1317,10 +1317,12 @@ class EICRecommendationForm(forms.ModelForm): # Add SubmissionEvents for both Author and EIC self.submission.add_general_event(event_text.format( + str(recommendation.for_journal), recommendation.get_recommendation_display())) else: # Add SubmissionEvent for EIC only self.submission.add_event_for_eic(event_text.format( + str(recommendation.for_journal), recommendation.get_recommendation_display())) if self.earlier_recommendations: diff --git a/submissions/templates/partials/submissions/submission_status.html b/submissions/templates/partials/submissions/submission_status.html index 28d53a6164d4646683266d670b45de3f4f3d5f85..d1a1b3e37f844834e946453da68d5fc5948a91cb 100644 --- a/submissions/templates/partials/submissions/submission_status.html +++ b/submissions/templates/partials/submissions/submission_status.html @@ -2,11 +2,15 @@ <h6 class="prefix">Current status:</h6> <div class="status"> <span class="label label-secondary">{{ submission.get_status_display }}</span> - {% if submission.publication and submission.publication.is_published %} - as - <a href="{{ submission.publication.get_absolute_url }}"> - {{ submission.publication.citation }} - </a> - {% endif %} </div> + <p> + Editorial decision: + <span class="label label-secondary">For Journal {{ submission.editorial_decision.for_journal }}: {{ submission.editorial_decision.get_decision_display }}</span> + <br>(status: {{ submission.editorial_decision.get_status_display }}) + </p> + {% if submission.publication and submission.publication.is_published %} + <p>Published as <a href="{{ submission.publication.get_absolute_url }}"> + {{ submission.publication.citation }}</a> + </p> + {% endif %} </div> diff --git a/submissions/templates/submissions/submission_detail.html b/submissions/templates/submissions/submission_detail.html index 51a20a618f80f7d49fb820dabfd9eaa9ca7036e9..4fffc0744019db4fa209a6d5dbb503c61170804f 100644 --- a/submissions/templates/submissions/submission_detail.html +++ b/submissions/templates/submissions/submission_detail.html @@ -89,14 +89,11 @@ <h3 class="mt-4">Submission summary</h3> {% include 'partials/submissions/submission_summary.html' with submission=submission hide_title=1 show_abstract=1 %} - {% include 'partials/submissions/submission_status.html' with submission=submission %} - {% include 'partials/submissions/submission_topics.html' with submission=submission %} - <br/> + + {% include 'partials/submissions/submission_status.html' with submission=submission %} {% if submission.editorial_decision %} - <h3 class="highlight">Editorial decision</h3> - <p>For Journal {{ submission.editorial_decision.for_journal }}: {{ submission.editorial_decision.get_decision_display }}<br>(status: {{ submission.editorial_decision.get_status_display }})</p> {% if is_author and submission.editorial_decision.status == submission.editorial_decision.AWAITING_PUBOFFER_ACCEPTANCE %} <p> <strong>We are awaiting your response to the publication offer.</strong> diff --git a/submissions/views.py b/submissions/views.py index 9a9a51243f1322fc7295c5e2786c8bd7e7c6a5ce..453461c6df62c3c0d112936e6e47f9022f206be8 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -246,6 +246,7 @@ def withdraw_manuscript(request, identifier_w_vn_nr): - deprecates any Editorial Recommendation - emailing authors, EIC (cc to EdAdmin) - deprecates all outstanding refereeing requests (emailing referees) + - if an outstanding puboffer exists, mark it as turned down in EdDecision - deletes production stream (if started, in case puboffer made) - adds an event. @@ -2153,11 +2154,13 @@ def fix_editorial_decision(request, identifier_w_vn_nr): decision.status = EditorialDecision.AWAITING_PUBOFFER_ACCEPTANCE decision.save() submission.add_event_for_author( - 'The Editorial Decision has been fixed: %s (with status: %s).' % ( - decision.get_decision_display(), decision.get_status_display())) + 'The Editorial Decision has been fixed for Journal %s: %s (with status: %s).' % ( + str(decision.for_journal), decision.get_decision_display(), + decision.get_status_display())) submission.add_event_for_eic( - 'The Editorial Decision has been fixed: %s (with status: %s).' % ( - decision.get_decision_display(), decision.get_status_display())) + 'The Editorial Decision has been fixed for Journal %s: %s (with status: %s).' % ( + str(decision.for_journal), decision.get_decision_display(), + decision.get_status_display())) return redirect('submissions:pool') else: diff --git a/templates/email/authors/inform_authors_editorial_decision.html b/templates/email/authors/inform_authors_editorial_decision.html index 6fdbfbc4c951af50c4af5e861c2af8d17317a7ba..c3418462849e76ddfa0f02acab11080b556f8b36 100644 --- a/templates/email/authors/inform_authors_editorial_decision.html +++ b/templates/email/authors/inform_authors_editorial_decision.html @@ -57,13 +57,17 @@ </p> <p> You can view more details at the Submission's page at - <a href="{% url 'submissions:submission' identifier_w_vn_nr={{ identifier_w_vn_nr }}">{% url 'submissions:submission' identifier_w_vn_nr={{ identifier_w_vn_nr }}</a>. + <a href="https://scipost.org{{ decision.submission.get_absolute_url }}">https://scipost.org{{ decision.submission.get_absolute_url }}</a> . Note that these details are viewable only by the registered authors of the submission. </p> <p> This Submission Page has now been removed from general public view; if you wish, you can email us and request to make it publicly visible again. </p> + <p> + This completes the editorial procedure on our side, and you are now free to submit + your manuscript elsewhere. + </p> {% endif %} {% endif %} {% if decision.remarks_for_authors %}