From 18cf724f678a7730e7ae80bb0c8a55246ddb2e45 Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Sat, 2 Apr 2022 07:58:08 +0200
Subject: [PATCH] add plots button to validation page

---
 atdb/taskdatabase/models.py                                  | 2 --
 atdb/taskdatabase/services/algorithms.py                     | 2 --
 .../templates/taskdatabase/validation/tasks_validation.html  | 5 +++++
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/atdb/taskdatabase/models.py b/atdb/taskdatabase/models.py
index 2da6782c..88e892af 100644
--- a/atdb/taskdatabase/models.py
+++ b/atdb/taskdatabase/models.py
@@ -43,8 +43,6 @@ def convert_quality_to_shortlist_for_template(task):
         list.append(str(task.quality_json['uv-coverage']))
         list.append(str(task.quality_json['sensitivity']))
         list.append(str(task.quality_json['observing-conditions']))
-        #url = '{ <a href="' + task.quality_json['plots'][0]["path"] + '">Diagnostic Plots</a> }'
-        list.append("Diagnostic Plots (todo)")
     except Exception as err:
         pass
 
diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index 4e79ba3a..958cb43d 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -137,8 +137,6 @@ def convert_quality_to_html(task):
         except:
             pass
 
-
-
         results += "<tr><td><b>QA diagnostic plots</b></td><td>" + "-" + "</td></tr>"
         results += "<tr><td><b>Workflow summary parset</b></td><td>" + "-" + "</td></tr>"
         results += "<tr><td><b>Summary logs</b></td><td>" + "-" + "</td></tr>"
diff --git a/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html b/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html
index a6991b49..01be4de3 100644
--- a/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html
+++ b/atdb/taskdatabase/templates/taskdatabase/validation/tasks_validation.html
@@ -34,10 +34,15 @@
                     {% for value in task.quality_as_shortlist %}
                         <td>{{value}}</td>
                      {% endfor %}
+                    <td>
+                      <a href="https://ganglia.grid.surfsara.nl/dcache.php?vo=Lofar&r=day"
+                       class="btn btn-info btn-sm" role="button" target="_blank"><img src="{% static 'taskdatabase/surfsara.jpg' %}"  height="20" alt=""></a>&nbsp;
+                    </td>
                 {% else %}
                         <td>-</td><td>-</td><td>-</td><td>-</td>
                 {% endif %}
 
+
                 <td>{{ task.quality|default_if_none:"-" }}</td>
                 <td>
                     <a href="{% url 'task-validate-view' task.pk 'poor' 'validated' my_tasks.number %}" class="btn btn-danger btn-sm" role="button"><i class="fas fa-check"></i> P</a>
-- 
GitLab