def parent_cases(self): from corehq.apps.api.util import case_to_es_case accessor = CaseAccessors(self.domain) return { index['identifier']: case_to_es_case(accessor.get_case(index['referenced_id'])) for index in self.indices }
def child_cases(self): from corehq.apps.api.util import case_to_es_case accessor = CaseAccessors(self.domain) return { index.case_id: case_to_es_case(accessor.get_case(index.case_id)) for index in self._reverse_indices }
def child_cases(self): from corehq.apps.api.util import case_to_es_case return { index.case_id: case_to_es_case( CommCareCase.objects.get_case(index.case_id, self.domain)) for index in self._reverse_indices }
def parent_cases(self): from corehq.apps.api.util import case_to_es_case return { index.identifier: case_to_es_case( CommCareCase.objects.get_case(index.referenced_id, self.domain)) for index in self.indices if index.referenced_id }