From 982c03c236d26ed787d422a28263e480e637b10a Mon Sep 17 00:00:00 2001 From: Will Plusnick Date: Sat, 7 Nov 2015 16:33:23 -0600 Subject: [PATCH 01/10] Button type 1. --- securedrop/journalist.py | 7 ++++--- securedrop/journalist_templates/col.html | 11 ++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/securedrop/journalist.py b/securedrop/journalist.py index e78f035793..9afc521717 100644 --- a/securedrop/journalist.py +++ b/securedrop/journalist.py @@ -585,16 +585,17 @@ def bulk(): doc_names_selected = request.form.getlist('doc_names_selected') selected_docs = [doc for doc in g.source.collection - if doc.filename in doc_names_selected] - + if (doc.filename in doc_names_selected) or action == 'download_all'] if selected_docs == []: if action == 'download': flash("No collections selected to download!", "error") + elif action == 'download_all': + flash("No collections available to download!", "error") elif action == 'delete' or action == 'confirm_delete': flash("No collections selected to delete!", "error") return redirect(url_for('col', sid=g.sid)) - if action == 'download': + if action == 'download' or action == 'download_all': return bulk_download(g.sid, selected_docs) elif action == 'delete': return bulk_delete(g.sid, selected_docs) diff --git a/securedrop/journalist_templates/col.html b/securedrop/journalist_templates/col.html index d4338d82c2..86c343cb5f 100644 --- a/securedrop/journalist_templates/col.html +++ b/securedrop/journalist_templates/col.html @@ -21,11 +21,12 @@ {% if source.collection %}

The documents are stored encrypted for security. To read them, you will need to decrypt them using GPG.

-
-
- - -
+
+
+ + + +