RedundancygroupController: Restrict customVar suggestions

- Only use fetchable relations.
- Restrict to `host`, `service`, `hostgroup` and `servicegroup`
This commit is contained in:
Sukhwinder Dhillon 2024-11-26 14:31:48 +01:00 committed by Johannes Meyer
parent 481dac43f9
commit 59126da74f

View file

@ -230,6 +230,7 @@ class RedundancygroupController extends Controller
$suggestions = (new ObjectSuggestions())
->setModel(DependencyNode::class)
->setBaseFilter(Filter::equal("$column.redundancy_group.id", $this->groupId))
->onlyWithCustomVarSources(['host', 'service', 'hostgroup', 'servicegroup'])
->forRequest($this->getServerRequest());
$this->getDocument()->add($suggestions);