Mercurial > farol > farol
comparison farol/vulnerability.py @ 64:aad7db3f93b6
Add support for Acknowledgments with multiple names and organizations
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Wed, 08 Oct 2014 14:28:29 +0200 |
parents | ce49bd1512dd |
children | e558238cfdb2 |
comparison
equal
deleted
inserted
replaced
63:b4fb652484b4 | 64:aad7db3f93b6 |
---|---|
444 def view_acknowledgment(ordinal, index): | 444 def view_acknowledgment(ordinal, index): |
445 try: | 445 try: |
446 ack = get_vuln(ordinal)._acknowledgments[index] | 446 ack = get_vuln(ordinal)._acknowledgments[index] |
447 except IndexError: | 447 except IndexError: |
448 abort(404) | 448 abort(404) |
449 return render_template('vulnerability/view_acknowledgment.j2', ordinal=ordinal, acknowledgment=ack, index=index, action='Update') | 449 return render_template('vulnerability/view_acknowledgment.j2', |
450 ordinal=ordinal, | |
451 acknowledgment=ack, index=index, | |
452 action='Update') | |
450 | 453 |
451 @vulnerability.route('/<int:ordinal>/acknowledgment/<int:index>/edit', methods=['GET', 'POST']) | 454 @vulnerability.route('/<int:ordinal>/acknowledgment/<int:index>/edit', methods=['GET', 'POST']) |
452 @document_required | 455 @document_required |
453 def edit_acknowledgment(ordinal, index): | 456 def edit_acknowledgment(ordinal, index): |
454 try: | 457 try: |
455 ack = get_vuln(ordinal)._acknowledgments[index] | 458 ack = get_vuln(ordinal)._acknowledgments[index] |
456 except IndexError: | 459 except IndexError: |
457 abort(404) | 460 abort(404) |
458 if request.method != 'POST': | 461 if request.method != 'POST': |
459 return render_template('vulnerability/edit_acknowledgment.j2', ordinal=ordinal, name=ack._name, organization=ack._organization, description=ack._description, url=ack._url, action='Update') | 462 return render_template('vulnerability/edit_acknowledgment.j2', |
463 ordinal=ordinal, | |
464 names=ack._names, organizations=ack._organizations, | |
465 description=ack._description, url=ack._url, | |
466 action='Update') | |
460 | 467 |
461 update_acknowledgment_from_request(ack) | 468 update_acknowledgment_from_request(ack) |
462 return redirect(url_for('.view', ordinal=ordinal)) | 469 return redirect(url_for('.view', ordinal=ordinal)) |
463 | 470 |
464 @vulnerability.route('/<int:ordinal>/acknowledgment/add', methods=['GET', 'POST']) | 471 @vulnerability.route('/<int:ordinal>/acknowledgment/add', methods=['GET', 'POST']) |