Mercurial > farol > farol
diff farol/vulnerability.py @ 97:4ec281e68821
Add deletion of Vulnerability's Acknowledgments
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Thu, 09 Oct 2014 16:37:06 +0200 |
parents | 3848faa88cd5 |
children | 9b525f33080a |
line wrap: on
line diff
--- a/farol/vulnerability.py Thu Oct 09 16:32:03 2014 +0200 +++ b/farol/vulnerability.py Thu Oct 09 16:37:06 2014 +0200 @@ -562,3 +562,14 @@ ack = create_acknowledgment_from_request() get_vuln(ordinal).addAcknowledgment(ack) return redirect(url_for('.view', ordinal=ordinal)) + +@vulnerability.route('/<int:ordinal>/acknowledgment/<int:index>/del', methods=['POST']) +@document_required +def del_acknowledgment(ordinal, index): + acks = get_vuln(ordinal)._acknowledgments + if not( 0 <= index < len(acks)): + flash('Acknowledgment not found', 'danger') + abort(404) + + del acks[index] + return redirect(url_for('.view', ordinal=ordinal))