From c7f7464762bb884a0d416f4a95297e7bf6ef5392 Mon Sep 17 00:00:00 2001
From: marco <marco.nuechel@rwth-aachen.de>
Date: Sun, 18 Feb 2018 03:05:54 +0100
Subject: [PATCH] WIP: Add Download to  /protocols/list

---
 views/tables.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/views/tables.py b/views/tables.py
index 3352df1..92bca1b 100644
--- a/views/tables.py
+++ b/views/tables.py
@@ -110,10 +110,14 @@ class ProtocolsTable(Table):
         elif protocol in self.search_results:
             result.append(Markup(self.search_results[protocol]))
         
+        login_part1=""
         login_part2=""
+        if state !=  "pencil":
+           login_part1 = '<a href=url_for("download_document", document_id=protocol.get_compiled_document().id)" class="btn">  <span class="glyphicon glyphicon-download"></span>  </a>'
+        if protocol.protocoltype.has_admin_right(user):
             login_part2 = '<a href=url_for("delete_protocol", protocol_id=protocol.id)" class="btn btn-danger" confirm="Bist du dir sicher, dass du das Protokoll {} löschen möchtest?">  <span class="glyphicon glyphicon-trash"></span>  </a>'
 
-        result.append(Markup('<div class="btn-group btn-group-xs"> {} </div>'.format(login_part2)))
+        result.append(Markup('<div class="btn-group btn-group-xs"> {} </div>'.format(login_part1.join(login_part2))))
 
 
 
-- 
GitLab