improve vivas

This commit is contained in:
Ross
2025-06-30 12:58:32 +01:00
parent 153045a3e4
commit 8229813eba
6 changed files with 142 additions and 116 deletions
+17 -11
View File
@@ -1611,22 +1611,28 @@ class CollectionView(LoginRequiredMixin, SingleTableMixin, FilterView):
def collection_viva(request, pk):
collection = get_object_or_404(CaseCollection, pk=pk)
cases = (
collection.cases.all()
.order_by("casedetail__sort_order")
.prefetch_related(
"series",
"series__images",
"series__contrast",
"series__plane",
"series__examination",
)
#cases = (
# collection.cases.all()
# .order_by("casedetail__sort_order")
# .prefetch_related(
# "series",
# "series__images",
# "series__contrast",
# "series__plane",
# "series__examination",
# )
#)
casedetails = CaseDetail.objects.filter(collection=collection).order_by(
"sort_order"
)
logger.debug(casedetails)
return render(
request,
"atlas/collection_viva.html",
{"collection": collection, "cases": cases, "can_edit": True},
{"collection": collection, "casedetails": casedetails, "can_edit": True},
)