From d322806b80304d863182e7d92b24b6f7f70ad2e4 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 13 Jul 2026 10:58:19 +0100 Subject: [PATCH] refactor: comment out get_case_named_stacks method for future reference --- atlas/models.py | 60 ++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/atlas/models.py b/atlas/models.py index e3845045..541b78a9 100644 --- a/atlas/models.py +++ b/atlas/models.py @@ -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):