begin correct sorting of exams/collection

This commit is contained in:
Ross
2024-02-18 21:56:19 +00:00
parent 4721122e4d
commit 7c9192986a
6 changed files with 29 additions and 9 deletions
+7 -2
View File
@@ -387,8 +387,12 @@ def add_case_to_collection(request, collection_id):
if request.method == "POST":
case = get_object_or_404(Case, pk=request.POST["case"])
if case in collection.cases.all():
return HttpResponse("Case already in collection")
print(case)
collection.cases.add(case)
collection.order_cases()
return HttpResponse("Case added to collection")
@@ -1380,12 +1384,13 @@ def collection_viva_series(request, pk, series_id):
def collection_detail(request, pk):
collection = get_object_or_404(CaseCollection, pk=pk)
cases = collection.cases.all().order_by("casedetail__sort_order")
#cases = collection.cases.all().order_by("casedetail__sort_order")
casedetails = CaseDetail.objects.filter(collection=collection).order_by("sort_order")
return render(
request,
"atlas/collection_detail.html",
{"collection": collection, "cases": cases, "can_edit": True},
{"collection": collection, "casesdetails": casedetails, "can_edit": True},
)