Mercurial > farol > farol
comparison farol/vulnerability.py @ 95:0b64dc3f50eb
Add deletion of Remediations
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Thu, 09 Oct 2014 16:26:55 +0200 |
parents | 1ca989387aeb |
children | 3848faa88cd5 |
comparison
equal
deleted
inserted
replaced
94:1ca989387aeb | 95:0b64dc3f50eb |
---|---|
475 remediation.addProductID(productid) | 475 remediation.addProductID(productid) |
476 for groupid in request.form.getlist('groups'): | 476 for groupid in request.form.getlist('groups'): |
477 remediation.addGroupID(groupid) | 477 remediation.addGroupID(groupid) |
478 return redirect(url_for('.view', ordinal=ordinal)) | 478 return redirect(url_for('.view', ordinal=ordinal)) |
479 | 479 |
480 @vulnerability.route('/<int:ordinal>/remediation/<int:index>/del', methods=['POST']) | |
481 @document_required | |
482 def del_remediation(ordinal, index): | |
483 rems = get_vuln(ordinal)._remediations | |
484 if not ( 0 <= index < len(rems)): | |
485 flash('Remediation not found', 'danger') | |
486 abort(404) | |
487 | |
488 del rems[index] | |
489 return redirect(url_for('.view', ordinal=ordinal)) | |
490 | |
480 | 491 |
481 @vulnerability.route('/<int:ordinal>/reference/<int:index>/edit', methods=['GET', 'POST']) | 492 @vulnerability.route('/<int:ordinal>/reference/<int:index>/edit', methods=['GET', 'POST']) |
482 @document_required | 493 @document_required |
483 def edit_reference(ordinal, index): | 494 def edit_reference(ordinal, index): |
484 try: | 495 try: |