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