Skip to content

Commit

Permalink
Merge pull request #364 from therealtoastycat/master
Browse files Browse the repository at this point in the history
Add accordion for evidences section
  • Loading branch information
chrismaddalena authored Nov 27, 2023
2 parents dacc579 + 1f84f86 commit 6bd74d2
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 14 deletions.
46 changes: 32 additions & 14 deletions ghostwriter/reporting/templates/reporting/report_detail.html
Original file line number Diff line number Diff line change
Expand Up @@ -220,24 +220,42 @@ <h4>Current Findings</h4>
</td>
{% if finding.evidence_set.all %}
<td class="align-middle">
{% for evidence_file in finding.evidence_set.all %}
<div class="dropdown">
<button id="evidence-dropdown-btn-{{ evidence.id }}" class="dropdown-menu-btn-evidence"
<div class="card mb-0" id="accordion-{{ finding.id }}" role="tablist">
<div class="card-header collapsed" data-toggle="collapse" data-target="#accordion-evidences-{{ finding.id }}" role="tab" aria-expanded="false">
<h5 class="mb-0">
<a data-toggle="collapse" href="#accordion-evidences-{{ finding.id }}" aria-expanded="false" aria-controls="accordion-evidences-{{ finding.id }}" class="collapsed">
Evidence Files
</a>
</h5>
</div>
<div id="accordion-evidences-{{ finding.id }}" class="collapse" role="tabpanel" aria-labelledby="accordion-evidences-{{ finding.id }}" data-parent="#accordion-{{ finding.id }}" style="">
<div class="card-body">
{% for evidence_file in finding.evidence_set.all %}
<div class="dropdown">
<button id="evidence-dropdown-btn-{{ evidence.id }}" class="dropdown-menu-btn-evidence"
data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">{{ evidence_file.friendly_name }}</button>
<div id="evidence-dropdown-menu-{{ evidence.id }}" class="dropdown-menu"
aria-labelledby="evidence-dropdown-btn-{{ evidence.id }}">
<a class="dropdown-item icon view-icon"
href="{% url 'reporting:evidence_detail' evidence_file.id %}">View</a>
<a class="dropdown-item icon edit-icon"
href="{% url 'reporting:evidence_update' evidence_file.id %}">Edit</a>
<a class="dropdown-item icon trash-icon"
href="{% url 'reporting:evidence_delete' evidence_file.id %}">Delete</a>
<div id="evidence-dropdown-menu-{{ evidence.id }}" class="dropdown-menu"
aria-labelledby="evidence-dropdown-btn-{{ evidence.id }}">
<a class="dropdown-item icon view-icon"
href="{% url 'reporting:evidence_detail' evidence_file.id %}">View</a>
<a class="dropdown-item icon edit-icon"
href="{% url 'reporting:evidence_update' evidence_file.id %}">Edit</a>
<a class="dropdown-item icon trash-icon"
href="{% url 'reporting:evidence_delete' evidence_file.id %}">Delete</a>
</div>
</div>
<hr>
{% endfor %}
<a
class="icon lg-attach-icon"
href="{% url 'reporting:upload_evidence' finding.id %}"
data-toggle="tooltip"
data-placement="top"
title="Attach a file as evidence"></a>
</div>
</div>
{% if not forloop.last %}
<hr>{% endif %}
{% endfor %}
</div>
</td>
{% else %}
<td class="align-middle">
Expand Down
1 change: 1 addition & 0 deletions ghostwriter/static/css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -2492,6 +2492,7 @@ h5 a:after {
color: #000;
font-weight: 600;
float: right;
margin-top: 4px;
}

h5 a[aria-expanded=true]:after {
Expand Down

0 comments on commit 6bd74d2

Please sign in to comment.