Refactor code structure for improved readability and maintainability
This commit is contained in:
+31
-3
@@ -839,7 +839,21 @@ class Case(models.Model, AuthorMixin, QuestionMixin):
|
||||
for series in case_obj.get_ordered_series():
|
||||
images = [f"{REMOTE_URL}{img.image.url}" for img in series.get_images()]
|
||||
name = f"{prefix}: {series}" if prefix else str(series)
|
||||
stacks.append({"name": name, "imageIds": images, "seriesId": series.pk})
|
||||
stacks.append(
|
||||
{
|
||||
"name": name,
|
||||
"imageIds": images,
|
||||
"seriesId": series.pk,
|
||||
"series": [
|
||||
{
|
||||
"name": name,
|
||||
"imageIds": images,
|
||||
"seriesId": series.pk,
|
||||
"seriesInstanceUID": series.series_instance_uid,
|
||||
}
|
||||
],
|
||||
}
|
||||
)
|
||||
return stacks
|
||||
|
||||
results = []
|
||||
@@ -1929,9 +1943,23 @@ class CaseDetail(models.Model):
|
||||
def build_stacks_for(case_obj, prefix=None):
|
||||
stacks = []
|
||||
for series in case_obj.get_ordered_series():
|
||||
images = [f"{REMOTE_URL}{img.image.url}" for img in series.images.all()]
|
||||
images = [f"{REMOTE_URL}{img.image.url}" for img in series.get_images()]
|
||||
name = f"{prefix}: {series}" if prefix else str(series)
|
||||
stacks.append({"name": name, "imageIds": images, "seriesId": series.pk})
|
||||
stacks.append(
|
||||
{
|
||||
"name": name,
|
||||
"imageIds": images,
|
||||
"seriesId": series.pk,
|
||||
"series": [
|
||||
{
|
||||
"name": name,
|
||||
"imageIds": images,
|
||||
"seriesId": series.pk,
|
||||
"seriesInstanceUID": series.series_instance_uid,
|
||||
}
|
||||
],
|
||||
}
|
||||
)
|
||||
return stacks
|
||||
|
||||
results = []
|
||||
|
||||
Reference in New Issue
Block a user