Revision 89a3e4c2
Added by Marek Hulán almost 6 years ago
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
Fixes #23951 - fix searching by config group