Project

General

Profile

« Previous | Next » 

Revision 89a3e4c2

Added by Marek Hulán almost 6 years ago

Fixes #23951 - fix searching by config group

View differences:

app/models/concerns/hostext/search.rb
def search_by_config_group(key, operator, value)
conditions = sanitize_sql_for_conditions(["config_groups.name #{operator} ?", value_to_sql(operator, value)])
host_ids = Host::Managed.authorized(:view_hosts, Host).where(conditions).joins(:config_groups).distinct.pluck('hosts.id')
host_ids = Host::Managed.where(conditions).joins(:config_groups).distinct.pluck('hosts.id')
hostgroup_ids = Hostgroup.unscoped.with_taxonomy_scope.where(conditions).joins(:config_groups).distinct.map(&:subtree_ids).flatten.uniq
opts = ''

Also available in: Unified diff