Commit fb34660f authored by Ondřej Borýsek's avatar Ondřej Borýsek
Browse files

Add link to delete finding

parent b9b24d0a
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -213,6 +213,7 @@ def show_newly_grouped_or_aliased_findings(audit_id: str):

    for row in newly_grouped_or_aliased_findings:
        answer += "<tr><td>" + "</td><td>".join(row) + "</td><td> "
        answer += f'<a href="{url_for("api_debug.delete_finding_endpoint", audit_id=audit_id, finding_pwndoc_id=row[2])}" target="_blank">Delete this finding</a>'
        answer += "</td></tr>"

    # answer += f'<br><br><a href="{url_for("api_debug.delete_newly_grouped_or_aliased_findings", audit_id=audit_id)}"> Delete all these findings (DANGEROUS; no confirmation dialog)</a><br>'
@@ -220,6 +221,11 @@ def show_newly_grouped_or_aliased_findings(audit_id: str):
    return basic_msg_html(answer)


@bp.route("/delete_finding/<audit_id>/<finding_pwndoc_id>", methods=["GET"])
def delete_finding_endpoint(audit_id: str, finding_pwndoc_id: str):
    delete_finding(audit_id, finding_pwndoc_id)
    return basic_msg("Finding deleted.")


@bp.route("/delete_newly_grouped_or_aliased_findings/<audit_id>", methods=["GET"])
def delete_newly_grouped_or_aliased_findings(audit_id: str):