From 4a5c42505699ae741d85336b349dde3f8d285945 Mon Sep 17 00:00:00 2001 From: Alexander Fuhr Date: Tue, 2 Jun 2015 17:31:02 +0200 Subject: [PATCH] DirectorObjectForm: automagic ugly host/hostgroup handling --- library/Director/Web/Form/DirectorObjectForm.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/library/Director/Web/Form/DirectorObjectForm.php b/library/Director/Web/Form/DirectorObjectForm.php index c20587fd..58f2798b 100644 --- a/library/Director/Web/Form/DirectorObjectForm.php +++ b/library/Director/Web/Form/DirectorObjectForm.php @@ -106,6 +106,14 @@ abstract class DirectorObjectForm extends QuickForm $this->getElement('parent_zone_id') ->setMultiOptions($this->optionalEnum($db->enumZones())); } + if ($this->hasElement('host_id')) { + $this->getElement('host_id') + ->setMultiOptions($this->optionalEnum($db->enumHosts())); + } + if ($this->hasElement('hostgroup_id')) { + $this->getElement('hostgroup_id') + ->setMultiOptions($this->optionalEnum($db->enumHostgroups())); + } if ($this->hasElement('zone_id')) { $this->getElement('zone_id') ->setMultiOptions($this->optionalEnum($db->enumZones()));