Ido: Map h.host_object_id to s.host_object_id in the ServicegroupQuery
This is required to make filters work which filter by host custom variables without using any host related table.
This commit is contained in:
parent
b1f7923711
commit
93ec798c6b
|
@ -18,6 +18,9 @@ class ServicegroupQuery extends IdoQuery
|
|||
'hostgroups' => array(
|
||||
'hostgroup_name' => 'hgo.name1'
|
||||
),
|
||||
'hosts' => array(
|
||||
'h.host_object_id' => 's.host_object_id'
|
||||
),
|
||||
'instances' => array(
|
||||
'instance_name' => 'i.instance_name'
|
||||
),
|
||||
|
@ -70,6 +73,16 @@ class ServicegroupQuery extends IdoQuery
|
|||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Join hosts
|
||||
*
|
||||
* This is required to make filters work which filter by host custom variables.
|
||||
*/
|
||||
protected function joinHosts()
|
||||
{
|
||||
$this->requireVirtualTable('services');
|
||||
}
|
||||
|
||||
/**
|
||||
* Join instances
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue