From 92a3dc616735a3a04b296f5eed971be12e70d0c2 Mon Sep 17 00:00:00 2001
From: George Katsikas <giorgakis.katsikas@gmail.com>
Date: Tue, 9 Apr 2024 12:38:40 +0200
Subject: [PATCH] split eic rec and status to new line

fixes #216
---
 scipost_django/submissions/models/recommendation.py  | 12 ++++++++++--
 .../pool/_submission_details_summary_contents.html   |  5 ++++-
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/scipost_django/submissions/models/recommendation.py b/scipost_django/submissions/models/recommendation.py
index e3bec94a0..e94b4e71a 100644
--- a/scipost_django/submissions/models/recommendation.py
+++ b/scipost_django/submissions/models/recommendation.py
@@ -155,11 +155,19 @@ class EICRecommendation(SubmissionRelatedObjectMixin, models.Model):
 
     def get_full_status_short_display(self):
         """Return `recommendation` and `status` field display in short form."""
-        eicrec_short = dict(EIC_REC_CHOICES_SHORT).get(self.recommendation)
+        eicrec_short = self.get_recommendation_short_display()
         journal_name = self.for_journal.name_abbrev or ""
-        status_short = dict(EIC_REC_STATUSES_SHORT).get(self.status)
+        status_short = self.get_status_short_display()
         return f"{eicrec_short} - {journal_name} ({status_short})"
 
+    def get_status_short_display(self):
+        """Return `status` field display in short form."""
+        return dict(EIC_REC_STATUSES_SHORT).get(self.status)
+
+    def get_recommendation_short_display(self):
+        """Return `recommendation` field display in short form."""
+        return dict(EIC_REC_CHOICES_SHORT).get(self.recommendation)
+
 
 class AlternativeRecommendation(models.Model):
     """Alternative recommendation from voting Fellow who disagrees with EICRec."""
diff --git a/scipost_django/submissions/templates/submissions/pool/_submission_details_summary_contents.html b/scipost_django/submissions/templates/submissions/pool/_submission_details_summary_contents.html
index 8d9acb81b..fd169b783 100644
--- a/scipost_django/submissions/templates/submissions/pool/_submission_details_summary_contents.html
+++ b/scipost_django/submissions/templates/submissions/pool/_submission_details_summary_contents.html
@@ -60,7 +60,10 @@
 	    <br>
 	    <small class="text-muted">EIC Recommendation &amp; Status</small>
 	    <br>
-	    {{ recommendation.get_full_status_short_display }}
+	    {{ recommendation.get_recommendation_short_display }}
+      - {{ recommendation.for_journal.name_abbrev }}
+	    <br>
+	    {{ recommendation.get_status_short_display }}
 	    <br>
 	    <small class="text-muted">{{ recommendation.eligible_to_vote.count }} voting: {{ recommendation.voted_for.count }} agreed, {{ recommendation.voted_against.count }} disagreed, {{ recommendation.voted_abstain.count }} abstained</small>
 	  {% endif %}
-- 
GitLab