From 7be36b3b3bc7771c082d9bfb6bc07a14a25bcc58 Mon Sep 17 00:00:00 2001
From: vermaas <vermaas@astron.nl>
Date: Thu, 8 Dec 2022 11:47:28 +0100
Subject: [PATCH] also add summary file to quality button

---
 atdb/taskdatabase/services/algorithms.py                      | 4 ++--
 atdb/taskdatabase/templates/taskdatabase/index.html           | 2 +-
 .../templates/taskdatabase/tasks/quality_card.html            | 4 ++++
 atdb/taskdatabase/views.py                                    | 4 +++-
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/atdb/taskdatabase/services/algorithms.py b/atdb/taskdatabase/services/algorithms.py
index e9bf47eb..406bb17a 100644
--- a/atdb/taskdatabase/services/algorithms.py
+++ b/atdb/taskdatabase/services/algorithms.py
@@ -784,8 +784,8 @@ def construct_summary(task):
     try:
         results += '<th>Totals</th>'
         results += '<tr><td colspan="1"><b>Input size</b></td><td>' + str(total_size_input) + '</td></tr>'
-        results += '<tr><td colspan="1"><b>Outtput size</b><td>' + str(total_size_output) + '</td></tr>'
-        results += '<tr><td colspan="1"><b>Ratioatio</b></td><td>' + str(total_size_output/total_size_output) + '</td></tr>'
+        results += '<tr><td colspan="1"><b>Output size</b><td>' + str(total_size_output) + '</td></tr>'
+        results += '<tr><td colspan="1"><b>Ratio</b></td><td>' + str(total_size_output/total_size_output) + '</td></tr>'
 
     except:
         pass
diff --git a/atdb/taskdatabase/templates/taskdatabase/index.html b/atdb/taskdatabase/templates/taskdatabase/index.html
index 9e997f5a..7fdf0000 100644
--- a/atdb/taskdatabase/templates/taskdatabase/index.html
+++ b/atdb/taskdatabase/templates/taskdatabase/index.html
@@ -34,7 +34,7 @@
         {% include 'taskdatabase/pagination.html' %}
        </div>
     </div>
-    <p class="footer"> Version 8 December 2022 - 7:00
+    <p class="footer"> Version 8 December 2022 - 12:00
 
 </div>
 
diff --git a/atdb/taskdatabase/templates/taskdatabase/tasks/quality_card.html b/atdb/taskdatabase/templates/taskdatabase/tasks/quality_card.html
index 2dcbc140..853f162e 100644
--- a/atdb/taskdatabase/templates/taskdatabase/tasks/quality_card.html
+++ b/atdb/taskdatabase/templates/taskdatabase/tasks/quality_card.html
@@ -4,5 +4,9 @@
          <table class="table table-striped">
              {{ quality | safe }}
          </table>
+         <h4>Summary File</h4>
+         <table class="table table-striped">
+             {{ summary | safe }}
+         </table>
      </div>
 </div>
\ No newline at end of file
diff --git a/atdb/taskdatabase/views.py b/atdb/taskdatabase/views.py
index 908370b9..965491c1 100644
--- a/atdb/taskdatabase/views.py
+++ b/atdb/taskdatabase/views.py
@@ -522,8 +522,10 @@ def ShowTaskQuality(request, id=0, page=0):
     request.session['page'] = page
 
     quality_html = algorithms.convert_quality_to_html(task)
+    summary_html = algorithms.construct_summary(task)
 
-    return render(request, "taskdatabase/tasks/task_quality.html", {'task': task, 'quality': quality_html})
+    return render(request, "taskdatabase/tasks/task_quality.html",
+                  {'task': task, 'quality': quality_html, 'summary' : summary_html})
 
 
 def AnnotateQualityTaskId(request, id=0, page=0):
-- 
GitLab