Mercurial > farol > farol
comparison 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 |
comparison
equal
deleted
inserted
replaced
96:3848faa88cd5 | 97:4ec281e68821 |
---|---|
560 return render_template('vulnerability/edit_acknowledgment.j2', action='Add', ordinal=ordinal) | 560 return render_template('vulnerability/edit_acknowledgment.j2', action='Add', ordinal=ordinal) |
561 | 561 |
562 ack = create_acknowledgment_from_request() | 562 ack = create_acknowledgment_from_request() |
563 get_vuln(ordinal).addAcknowledgment(ack) | 563 get_vuln(ordinal).addAcknowledgment(ack) |
564 return redirect(url_for('.view', ordinal=ordinal)) | 564 return redirect(url_for('.view', ordinal=ordinal)) |
565 | |
566 @vulnerability.route('/<int:ordinal>/acknowledgment/<int:index>/del', methods=['POST']) | |
567 @document_required | |
568 def del_acknowledgment(ordinal, index): | |
569 acks = get_vuln(ordinal)._acknowledgments | |
570 if not( 0 <= index < len(acks)): | |
571 flash('Acknowledgment not found', 'danger') | |
572 abort(404) | |
573 | |
574 del acks[index] | |
575 return redirect(url_for('.view', ordinal=ordinal)) |