示例#1
0
 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
     }
示例#2
0
 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
     }
示例#3
0
 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
     }
示例#4
0
 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
     }
示例#5
0
 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
     }
示例#6
0
 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
     }