Add per-case management links template for collection detail view

This commit is contained in:
Ross
2025-11-16 22:01:30 +00:00
parent 749450b03e
commit e9716f3caf
@@ -0,0 +1,26 @@
{# Partial: per-case management links shown on collection detail case list.
Expects variables available from parent loop: casedetail, collection, forloop
Keep markup minimal and safe — icons use Bootstrap Icons classes if available. #}
<span class="d-inline-flex gap-2 align-items-center">
<a class="text-decoration-none" href="{% url 'atlas:collection_case_view' pk=collection.pk case_number=forloop.counter0 %}" title="Open case view">
<i class="bi bi-eye"></i> View
</a>
<a class="text-decoration-none" href="{% url 'atlas:case_detail' casedetail.case.pk %}" title="Case details">
<i class="bi bi-info-circle"></i> Details
</a>
{% if casedetail.case.series.count > 0 %}
<a class="text-decoration-none" href="{% url 'atlas:case_series' casedetail.case.pk %}" title="Series ({{ casedetail.case.series.count }})">
<i class="bi bi-images"></i> Series ({{ casedetail.case.series.count }})
</a>
{% else %}
<span class="text-muted small">No series</span>
{% endif %}
{% if can_edit %}
<a class="text-decoration-none" hx-get="{% url 'atlas:add_series_to_case' casedetail.case.pk %}" hx-target="#case-list" hx-swap="innerHTML" title="Add series to case">
<i class="bi bi-plus-circle"></i> Add series
</a>
{% endif %}
</span>