2015-04-24 14:27:22 +02:00
|
|
|
<?php
|
|
|
|
|
2015-07-30 09:05:32 +02:00
|
|
|
$this->providePermission('director/hosts/read', $this->translate('Allow to configure hosts'));
|
|
|
|
$this->providePermission('director/hosts/write', $this->translate('Allow to configure hosts'));
|
|
|
|
$this->providePermission('director/templates/read', $this->translate('Allow to see template details'));
|
|
|
|
$this->providePermission('director/templates/write', $this->translate('Allow to configure templates'));
|
|
|
|
|
|
|
|
$this->provideRestriction(
|
|
|
|
'director/hosttemplates/filter',
|
|
|
|
$this->translate('Allow to use only host templates matching this filter')
|
|
|
|
);
|
|
|
|
|
|
|
|
$this->provideRestriction(
|
|
|
|
'director/dbresources/use',
|
|
|
|
$this->translate('Allow to use only these db resources (comma separated list)')
|
|
|
|
);
|
|
|
|
|
2015-06-29 10:13:39 +02:00
|
|
|
|
2015-06-29 15:40:24 +02:00
|
|
|
$this->provideConfigTab('config', array(
|
|
|
|
'title' => 'Configuration',
|
|
|
|
'url' => 'settings'
|
|
|
|
));
|
|
|
|
|
2015-06-29 11:31:35 +02:00
|
|
|
$section = $this->menuSection(
|
|
|
|
$this->translate('Icinga Director')
|
|
|
|
)->setIcon('cubes');
|
|
|
|
|
2015-09-14 16:24:43 +02:00
|
|
|
$section->add($this->translate('Welcome'))->setUrl('director/welcome')->setPriority(20);
|
2015-08-03 13:54:36 +02:00
|
|
|
$section->add($this->translate('Global'))->setUrl('director/zones');
|
|
|
|
$section->add($this->translate('Commands'))->setUrl('director/commands');
|
2015-06-30 11:19:31 +02:00
|
|
|
$section->add($this->translate('Hosts'))->setUrl('director/hosts');
|
|
|
|
$section->add($this->translate('Services'))->setUrl('director/services');
|
|
|
|
$section->add($this->translate('Users'))->setUrl('director/users');
|
2015-07-22 10:12:50 +02:00
|
|
|
$section->add($this->translate('Import / Sync'))
|
|
|
|
->setUrl('director/list/importsource')
|
|
|
|
->setPriority(901);
|
2015-06-29 10:13:39 +02:00
|
|
|
$section->add($this->translate('Config'))
|
2015-06-18 10:54:44 +02:00
|
|
|
->setUrl('director/list/generatedconfig')
|
2015-06-17 13:31:51 +02:00
|
|
|
->setPriority(902);
|
2015-06-29 10:13:39 +02:00
|
|
|
|