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'])

http://farol.wald.intevation.org