mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-29 16:54:04 +02:00
Restrict access to application log with 'application/log' permission
fixes #11279
This commit is contained in:
parent
929f45deea
commit
88d973ac39
@ -39,6 +39,8 @@ class ListController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function applicationlogAction()
|
public function applicationlogAction()
|
||||||
{
|
{
|
||||||
|
$this->assertPermission('application/log');
|
||||||
|
|
||||||
if (! Logger::writesToFile()) {
|
if (! Logger::writesToFile()) {
|
||||||
$this->httpNotFound('Page not found');
|
$this->httpNotFound('Page not found');
|
||||||
}
|
}
|
||||||
|
@ -365,6 +365,7 @@ class Web extends EmbeddedWeb
|
|||||||
$menu['system']['children']['application_log'] = array(
|
$menu['system']['children']['application_log'] = array(
|
||||||
'label' => t('Application Log'),
|
'label' => t('Application Log'),
|
||||||
'url' => 'list/applicationlog',
|
'url' => 'list/applicationlog',
|
||||||
|
'permission' => 'application/log',
|
||||||
'priority' => 710
|
'priority' => 710
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -261,6 +261,7 @@ class Menu implements RecursiveIterator
|
|||||||
if (Logger::writesToFile()) {
|
if (Logger::writesToFile()) {
|
||||||
$section->add(t('Application Log'), array(
|
$section->add(t('Application Log'), array(
|
||||||
'url' => 'list/applicationlog',
|
'url' => 'list/applicationlog',
|
||||||
|
'permission' => 'application/log',
|
||||||
'priority' => 710
|
'priority' => 710
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user