From 2ef5299224e192c4b431f2e6ee552bfe59b98727 Mon Sep 17 00:00:00 2001
From: Jonah Kanner <jonah.kanner@ligo.org>
Date: Thu, 23 May 2019 17:42:46 -0500
Subject: [PATCH] note retractions in a comment

---
 gracedb/superevents/views.py              | 13 +++++++++----
 gracedb/templates/superevents/public.html |  7 +++++++
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/gracedb/superevents/views.py b/gracedb/superevents/views.py
index 2467dd92f..42a35d612 100644
--- a/gracedb/superevents/views.py
+++ b/gracedb/superevents/views.py
@@ -136,11 +136,7 @@ class SupereventPublic(ListView):
         #-- For each superevent, get list of log messages and construct pastro string
         candidates = 0
         for se in context['object_list']:
-            viewable_logs = get_objects_for_user(self.request.user,
-                                                 self.log_view_permission,
-                                                 se.log_set.all()).filter(tags__name='analyst_comments') #-- change to analyst_comments
 
-            se.comments = ' ** '.join([log.comment for log in viewable_logs]) 
             se.maplocal = "/apiweb/superevents/{0}/files/bayestar.png".format(se.superevent_id)
             
             #-- Get list of voevents
@@ -156,6 +152,15 @@ class SupereventPublic(ListView):
             else:
                 se.retract = False
                 candidates += 1
+
+
+            viewable_logs = get_objects_for_user(self.request.user,
+                                                 self.log_view_permission,
+                                                 se.log_set.all()).filter(tags__name='analyst_comments') #-- change to analyst_comments
+            
+
+            se.comments = ' ** '.join([log.comment for log in viewable_logs]) 
+            if se.retract: se.comments += " ** RETRACTED ** "
             
             # -- Read out probabilities
             voe = good_voevents[-1]
diff --git a/gracedb/templates/superevents/public.html b/gracedb/templates/superevents/public.html
index 09b2d8d08..2bc94bdf0 100644
--- a/gracedb/templates/superevents/public.html
+++ b/gracedb/templates/superevents/public.html
@@ -88,6 +88,13 @@
 {% endfor %}
 </tbody></table>
 
+<hr/>
+<ul style="list-style-type:square">
+  <li> Retractions are marked in red</li>
+  <li> Details in the <a href='https://emfollow.docs.ligo.org/userguide/'>LIGO/Virgo Alerts User Guide</a>
+</ul>
+
+<br/><br/><br/>
 
 {% endblock %}
 
-- 
GitLab