mirror of
https://github.com/Icinga/icingaweb2-module-director.git
synced 2025-07-27 15:54:03 +02:00
parent
b930b70966
commit
ece3ba2498
@ -7,6 +7,7 @@ use Icinga\Module\Director\CustomVariable\CustomVariableDictionary;
|
|||||||
use Icinga\Module\Director\Db\AppliedServiceSetLoader;
|
use Icinga\Module\Director\Db\AppliedServiceSetLoader;
|
||||||
use Icinga\Module\Director\Forms\IcingaAddServiceForm;
|
use Icinga\Module\Director\Forms\IcingaAddServiceForm;
|
||||||
use Icinga\Module\Director\Forms\IcingaServiceForm;
|
use Icinga\Module\Director\Forms\IcingaServiceForm;
|
||||||
|
use Icinga\Module\Director\Forms\IcingaServiceSetForm;
|
||||||
use Icinga\Module\Director\Objects\IcingaHost;
|
use Icinga\Module\Director\Objects\IcingaHost;
|
||||||
use Icinga\Module\Director\Objects\IcingaService;
|
use Icinga\Module\Director\Objects\IcingaService;
|
||||||
use Icinga\Module\Director\Objects\IcingaServiceSet;
|
use Icinga\Module\Director\Objects\IcingaServiceSet;
|
||||||
@ -57,6 +58,12 @@ class HostController extends ObjectController
|
|||||||
$host = $this->getHostObject();
|
$host = $this->getHostObject();
|
||||||
$this->addServicesHeader();
|
$this->addServicesHeader();
|
||||||
$this->addTitle($this->translate('Add Service Set: %s'), $host->getObjectName());
|
$this->addTitle($this->translate('Add Service Set: %s'), $host->getObjectName());
|
||||||
|
$this->content()->add(
|
||||||
|
IcingaServiceSetForm::load()
|
||||||
|
->setHost($host)
|
||||||
|
->setDb($this->db())
|
||||||
|
->handleRequest()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function addServicesHeader()
|
protected function addServicesHeader()
|
||||||
@ -72,8 +79,8 @@ class HostController extends ObjectController
|
|||||||
['class' => 'icon-plus']
|
['class' => 'icon-plus']
|
||||||
))->add(Link::create(
|
))->add(Link::create(
|
||||||
$this->translate('Add service set'),
|
$this->translate('Add service set'),
|
||||||
'director/serviceset',
|
'director/host/serviceset',
|
||||||
['host' => $hostname],
|
['name' => $hostname],
|
||||||
['class' => 'icon-plus']
|
['class' => 'icon-plus']
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user