add some more links
This commit is contained in:
+4
-4
@@ -1,5 +1,5 @@
|
|||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from typing import List
|
from typing import List, Tuple
|
||||||
from django.shortcuts import get_object_or_404
|
from django.shortcuts import get_object_or_404
|
||||||
from ninja import ModelSchema, Router, Schema, Field
|
from ninja import ModelSchema, Router, Schema, Field
|
||||||
|
|
||||||
@@ -142,17 +142,17 @@ def import_dicoms_helper(request, case_id: int | None = None):
|
|||||||
# dicom.image.delete()
|
# dicom.image.delete()
|
||||||
|
|
||||||
dicom.delete()
|
dicom.delete()
|
||||||
series_list.append(series)
|
series_list.append((series, series.get_link()))
|
||||||
|
|
||||||
return series_list
|
return series_list
|
||||||
|
|
||||||
|
|
||||||
@router.post("/import_dicoms", auth=django_auth, response=List[SeriesSchema])
|
@router.post("/import_dicoms", auth=django_auth, response=List[Tuple[ SeriesSchema, str ]])
|
||||||
def import_dicoms(request):
|
def import_dicoms(request):
|
||||||
return import_dicoms_helper(request)
|
return import_dicoms_helper(request)
|
||||||
|
|
||||||
|
|
||||||
@router.post("/import_dicoms/{case_id}", auth=django_auth, response=List[SeriesSchema])
|
@router.post("/import_dicoms/{case_id}", auth=django_auth, response=List[Tuple[ SeriesSchema, str ]])
|
||||||
def import_dicoms_case(request, case_id: int):
|
def import_dicoms_case(request, case_id: int):
|
||||||
return import_dicoms_helper(request, case_id=case_id)
|
return import_dicoms_helper(request, case_id=case_id)
|
||||||
|
|
||||||
|
|||||||
@@ -131,8 +131,8 @@
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<p class="pre-whitespace"><b>Previous case:</b> {{ case.previous_case }}</p>
|
<p class="pre-whitespace"><b>Previous case:</b> {{ case.previous_case.get_link }}</p>
|
||||||
<p class="pre-whitespace"><b>Next case:</b> {{ case.next_case }}</p>
|
<p class="pre-whitespace"><b>Next case:</b> {{ case.next_case.get_link }}</p>
|
||||||
<div>
|
<div>
|
||||||
{% include 'question_notes.html' %}
|
{% include 'question_notes.html' %}
|
||||||
|
|
||||||
|
|||||||
@@ -302,6 +302,7 @@ def user_collections(request):
|
|||||||
return render(request, "atlas/user_collections.html", {"collections": collections})
|
return render(request, "atlas/user_collections.html", {"collections": collections})
|
||||||
|
|
||||||
|
|
||||||
|
@login_required
|
||||||
def user_uploads(request, case_id: int | None = None):
|
def user_uploads(request, case_id: int | None = None):
|
||||||
dicoms = UncategorisedDicom.objects.filter(user=request.user)
|
dicoms = UncategorisedDicom.objects.filter(user=request.user)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user