refactor: comment out get_case_named_stacks method for future reference
This commit is contained in:
+30
-30
@@ -1203,40 +1203,40 @@ class Case(models.Model, AuthorMixin, QuestionMixin):
|
||||
else:
|
||||
return images
|
||||
|
||||
def get_case_named_stacks(self):
|
||||
def build_stacks_for(case_obj, prefix=None):
|
||||
logger.debug(f"Building stacks for case {case_obj.pk} with prefix '{prefix}'")
|
||||
stacks = []
|
||||
for series in case_obj.get_ordered_series():
|
||||
series_images = list(series.get_images())
|
||||
series_images_with_urls = [(img, f"{REMOTE_URL}{img.image.url}") for img in series_images]
|
||||
images = [url for _, url in series_images_with_urls]
|
||||
declared_groups = _build_declared_series_groups(series, series_images_with_urls)
|
||||
name = f"{prefix}: {series}" if prefix else str(series)
|
||||
stacks.append(
|
||||
{
|
||||
"name": name,
|
||||
"imageIds": images,
|
||||
"seriesId": series.pk,
|
||||
"series": declared_groups,
|
||||
}
|
||||
)
|
||||
return stacks
|
||||
#def get_case_named_stacks(self):
|
||||
# def build_stacks_for(case_obj, prefix=None):
|
||||
# logger.debug(f"Building stacks for case {case_obj.pk} with prefix '{prefix}'")
|
||||
# stacks = []
|
||||
# for series in case_obj.get_ordered_series():
|
||||
# series_images = list(series.get_images())
|
||||
# series_images_with_urls = [(img, f"{REMOTE_URL}{img.image.url}") for img in series_images]
|
||||
# images = [url for _, url in series_images_with_urls]
|
||||
# declared_groups = _build_declared_series_groups(series, series_images_with_urls)
|
||||
# name = f"{prefix}: {series}" if prefix else str(series)
|
||||
# stacks.append(
|
||||
# {
|
||||
# "name": name,
|
||||
# "imageIds": images,
|
||||
# "seriesId": series.pk,
|
||||
# "series": declared_groups,
|
||||
# }
|
||||
# )
|
||||
# return stacks
|
||||
|
||||
results = []
|
||||
# results = []
|
||||
|
||||
logger.debug(f"Building stacks for case {self.pk}")
|
||||
# logger.debug(f"Building stacks for case {self.pk}")
|
||||
|
||||
# main case entry
|
||||
results.append(
|
||||
{
|
||||
"caseId": f"",
|
||||
"studyId": f"Current Case",
|
||||
"stacks": build_stacks_for(self, prefix=None),
|
||||
}
|
||||
)
|
||||
# # main case entry
|
||||
# results.append(
|
||||
# {
|
||||
# "caseId": f"",
|
||||
# "studyId": f"Current Case",
|
||||
# "stacks": build_stacks_for(self, prefix=None),
|
||||
# }
|
||||
# )
|
||||
|
||||
return json.dumps(results)
|
||||
# return json.dumps(results)
|
||||
|
||||
|
||||
class NormalCase(models.Model, AuthorMixin):
|
||||
|
||||
Reference in New Issue
Block a user