TemplatechoiceController: not in branches

This commit is contained in:
Thomas Gelf 2021-10-05 22:56:15 +02:00
parent 8560abfaa7
commit 2e069ef127
1 changed files with 9 additions and 3 deletions

View File

@ -4,9 +4,12 @@ namespace Icinga\Module\Director\Controllers;
use Icinga\Module\Director\Forms\IcingaTemplateChoiceForm;
use Icinga\Module\Director\Web\Controller\ActionController;
use Icinga\Module\Director\Web\Controller\BranchHelper;
class TemplatechoiceController extends ActionController
{
use BranchHelper;
protected function checkDirectorPermissions()
{
$this->assertPermission('director/admin');
@ -24,12 +27,15 @@ class TemplatechoiceController extends ActionController
protected function prepare($type, $title)
{
$this->addSingleTab('Choice')
->addTitle($title);
$form = IcingaTemplateChoiceForm::create($type, $this->db())
->optionallyLoad($this->params->get('name'))
->setListUrl("director/templatechoices/$type")
->handleRequest();
$this->addSingleTab('Choice')
->addTitle($title)
->content()->add($form);
if ($this->showNotInBranch($this->translate('Modifying Template Choices'))) {
return;
}
$this->content()->add($form);
}
}