Revision 8ba0380d
Added by Justin Sherrill about 10 years ago
app/models/katello/glue/elastic_search/errata.rb | ||
---|---|---|
}
|
||
end
|
||
|
||
def self.errata_count(repos, errata_type = nil)
|
||
repo_ids = repos.map(&:pulp_id)
|
||
search = Errata.search do
|
||
query do
|
||
all
|
||
end
|
||
fields [:id]
|
||
size 1
|
||
filter :terms, :repoids => repo_ids
|
||
filter :term, :type => errata_type if errata_type
|
||
end
|
||
search.total
|
||
end
|
||
|
||
def self.filter(filter)
|
||
filter_for_repo = filter.slice(:repository_id, :repoid, :environment_id, :product_id)
|
||
filter_for_errata = filter.except(*filter_for_repo.keys)
|
Also available in: Unified diff
fixes #4782 - speeding up CV Version content count methods
Also adapting Package to use normal tire search and moving old
search method to legacy_search