feat(tasks): Add seriesId to stacks in Case model and enhance series viewer with navigation buttons

This commit is contained in:
Ross
2026-05-18 08:33:46 +01:00
parent 1c76e0696c
commit 93e24bf855
5 changed files with 215 additions and 31 deletions
+2 -2
View File
@@ -821,7 +821,7 @@ class Case(models.Model, AuthorMixin, QuestionMixin):
for series in case_obj.get_ordered_series():
images = [f"{REMOTE_URL}{img.image.url}" for img in series.get_images()]
name = f"{prefix}: {series}" if prefix else str(series)
stacks.append({"name": name, "imageIds": images})
stacks.append({"name": name, "imageIds": images, "seriesId": series.pk})
return stacks
results = []
@@ -1912,7 +1912,7 @@ class CaseDetail(models.Model):
for series in case_obj.get_ordered_series():
images = [f"{REMOTE_URL}{img.image.url}" for img in series.images.all()]
name = f"{prefix}: {series}" if prefix else str(series)
stacks.append({"name": name, "imageIds": images})
stacks.append({"name": name, "imageIds": images, "seriesId": series.pk})
return stacks
results = []