def get_pact_cases(cls): #query couch to get reduce count of all PACT cases case_es = ReportCaseES(PACT_DOMAIN) total_count = CommCareCase.get_db().view('hqcase/types_by_domain', key=["pact", PACT_CASE_TYPE]).first().get('value', 100) fields = ['_id', 'name', 'pactid.#value'] query = case_es.base_query(terms={'type': PACT_CASE_TYPE}, fields=fields, start=0, size=total_count) query['filter']['and'].append({"prefix": {"dot_status.#value": "dot"}}) results = case_es.run_query(query) for res in results['hits']['hits']: yield res['fields']
def get_pact_cases(cls): # query couch to get reduce count of all PACT cases case_es = ReportCaseES(PACT_DOMAIN) total_count = CommCareCase.get_db().view('hqcase/types_by_domain', key=["pact", PACT_CASE_TYPE]).first().get('value', 100) fields = ['_id', 'name', 'pactid.#value'] query = case_es.base_query(terms={'type': PACT_CASE_TYPE}, fields=fields, start=0, size=total_count) query['filter']['and'].append({"prefix": {"dot_status.#value": "dot"}}) results = case_es.run_query(query) for res in results['hits']['hits']: yield res['fields']
def get_pact_cases(cls): # query couch to get reduce count of all PACT cases case_es = ReportCaseES(PACT_DOMAIN) # why 'or 100'?? total_count = \ get_number_of_cases_in_domain('pact', type=PACT_CASE_TYPE) or 100 fields = ['_id', 'name', 'pactid.#value'] query = case_es.base_query(terms={'type': PACT_CASE_TYPE}, fields=fields, start=0, size=total_count) query['filter']['and'].append({"prefix": {"dot_status.#value": "dot"}}) results = case_es.run_query(query) for res in results['hits']['hits']: yield res['fields']
def get_pact_cases(cls): # query couch to get reduce count of all PACT cases case_es = ReportCaseES(PACT_DOMAIN) # why 'or 100'?? total_count = \ get_number_of_cases_in_domain_of_type('pact', case_type=PACT_CASE_TYPE) or 100 fields = ['_id', 'name', 'pactid.#value'] query = case_es.base_query(terms={'type': PACT_CASE_TYPE}, fields=fields, start=0, size=total_count) query['filter']['and'].append({"prefix": {"dot_status.#value": "dot"}}) results = case_es.run_query(query) for res in results['hits']['hits']: yield res['fields']