Add series images endpoint and template for HTMX integration

This commit is contained in:
Ross
2025-12-01 14:50:11 +00:00
parent e9a04e823c
commit 590e0b76ed
5 changed files with 378 additions and 309 deletions
+11
View File
@@ -796,6 +796,17 @@ def series_detail(request, pk, finding_pk=None):
)
@login_required
@user_is_author_or_atlas_series_checker_or_atlas_marker_or_open_access
def series_images_partial(request, pk):
"""Return a small fragment that lists images for a series. Intended for HTMX."""
series = get_object_or_404(Series, pk=pk)
logger.debug(series)
images = series.images.filter(removed=False).order_by("pk")
logger.debug(images)
return render(request, "atlas/partials/series_images.html", {"series": series, "images": images})
@login_required
# @user_is_atlas_editor
def question_schema_detail(request, pk: int):