some more ui for bulk uploads
This commit is contained in:
+5
-2
@@ -74,7 +74,7 @@ def uncategorised_dicoms(request):
|
||||
return data
|
||||
|
||||
|
||||
@router.get("/import_dicoms", auth=django_auth)
|
||||
@router.get("/import_dicoms", auth=django_auth, response=List[SeriesSchema])
|
||||
def import_dicoms(request):
|
||||
dicoms = UncategorisedDicom.objects.filter(user=request.user)
|
||||
|
||||
@@ -84,6 +84,7 @@ def import_dicoms(request):
|
||||
|
||||
data[tags["SeriesInstanceUID"]].append((d, tags))
|
||||
|
||||
series_list = []
|
||||
for series_uid in data:
|
||||
|
||||
modality = get_object_or_404(Modality, short_code=tags["Modality"])
|
||||
@@ -106,10 +107,12 @@ def import_dicoms(request):
|
||||
for dicom, dicom_tags in data[series_uid]:
|
||||
series_image = SeriesImage(image=dicom.image, series=series)
|
||||
series_image.save()
|
||||
dicom.image.delete()
|
||||
|
||||
dicom.delete()
|
||||
series_list.append(series)
|
||||
|
||||
return {}
|
||||
return series_list
|
||||
|
||||
@router.get("/orphan_series", auth=django_auth, response=List[SeriesSchema])
|
||||
def orphan_series(request):
|
||||
|
||||
Reference in New Issue
Block a user