some more ui for bulk uploads

This commit is contained in:
Ross
2023-08-14 13:24:10 +01:00
parent d4eda9fdfb
commit cc2cbde691
5 changed files with 49 additions and 3 deletions
+5 -2
View File
@@ -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):