def get_all_case_ids_for_domain(domain, start, end):
    case_ids = []
    for owner_id in with_progress_bar(get_all_case_owner_ids(domain)):
        case_ids.extend(
            get_case_ids_modified_with_owner_since(domain, owner_id, start,
                                                   end))
    return case_ids
Esempio n. 2
0
 def get_case_ids_for_owner(self, owner_id):
     if self.is_clean(owner_id):
         if self.restore_state.is_initial:
             # for a clean owner's initial sync the base set is just the open ids
             return set(get_open_case_ids(self.restore_state.domain, owner_id))
         else:
             # for a clean owner's steady state sync, the base set is anything modified since last sync
             return set(get_case_ids_modified_with_owner_since(
                 self.restore_state.domain, owner_id, self.restore_state.last_sync_log.date
             ))
     else:
         # todo: we may want to be smarter than this
         # right now just return the whole footprint and do any filtering later
         return get_case_footprint_info(self.restore_state.domain, owner_id).all_ids
Esempio n. 3
0
 def get_case_ids_modified_with_owner_since(domain, owner_id, reference_date):
     return get_case_ids_modified_with_owner_since(domain, owner_id, reference_date)
Esempio n. 4
0
 def get_case_ids_modified_with_owner_since(domain, owner_id, reference_date):
     return get_case_ids_modified_with_owner_since(domain, owner_id, reference_date)
def get_all_case_ids_for_domain(domain, start, end):
    case_ids = []
    for owner_id in with_progress_bar(get_all_case_owner_ids(domain)):
        case_ids.extend(get_case_ids_modified_with_owner_since(domain, owner_id, start, end))
    return case_ids