def _count(self, request, query, organization, projects, environments, extra_query_kwargs=None): query_kwargs = {"projects": projects} query = query.strip() if query: search_filters = convert_query_values(parse_search_query(query), projects, request.user, environments) validate_search_filter_permissions(organization, search_filters, request.user) query_kwargs["search_filters"] = search_filters if extra_query_kwargs is not None: assert "environment" not in extra_query_kwargs query_kwargs.update(extra_query_kwargs) query_kwargs["environments"] = environments if environments else None query_kwargs["max_hits"] = ISSUES_COUNT_MAX_HITS_LIMIT result = search.query(**query_kwargs) return result.hits
def run_test(self, query): validate_search_filter_permissions(self.organization, parse_search_query(query), self.user)
def run_test(self, query): validate_search_filter_permissions(self.organization, parse_search_query(query))