def bulk_delete(sid, docs_selected): confirm_delete = bool(request.form.get('confirm_delete', False)) if confirm_delete: for doc in docs_selected: fn = store.path(sid, doc['name']) crypto_util.secureunlink(fn) return render_template( 'delete.html', sid=sid, codename=db.display_id(sid, db.sqlalchemy_handle()), docs_selected=docs_selected, confirm_delete=confirm_delete)
def delete(): msgid = request.form['msgid'] assert '/' not in msgid potential_files = os.listdir(g.loc) if msgid not in potential_files: abort(404) # TODO are the checks necessary? crypto_util.secureunlink(store.path(g.sid, msgid)) flash("Reply deleted.", "notification") return redirect(url_for('lookup'))