Add modal for viewing display set details and update URLs and views

This commit is contained in:
Ross
2026-02-08 22:42:14 +00:00
parent 1eeb0d89d9
commit bdb7b653b6
4 changed files with 120 additions and 0 deletions
+7
View File
@@ -540,6 +540,13 @@ def case_displaysets_detail(request, pk):
# Redirect to the case_displaysets page with ?displayset=<pk>
return redirect(f"{reverse('atlas:case_displaysets', args=[case.pk])}?displayset={pk}")
@login_required
def case_displaysets_modal(request, pk):
"""Return HTML fragment for a CaseDisplaySet to be shown inside a modal."""
displayset = get_object_or_404(CaseDisplaySet, pk=pk)
return render(request, 'atlas/case_displayset_modal.html', {'ds': displayset})
def case_displaysets_delete(request, pk):
try:
displayset = CaseDisplaySet.objects.get(pk=pk)