icingaweb2-module-graphite/library/Graphite/Web/Controller/MonitoringAwareController.php
Alexander A. Klimov cc6fe8c686 Restrict /graph/*
refs #11
2017-09-22 11:03:59 +02:00

23 lines
607 B
PHP

<?php
namespace Icinga\Module\Graphite\Web\Controller;
use Icinga\Module\Monitoring\Controller;
use Icinga\Module\Monitoring\DataView\DataView;
abstract class MonitoringAwareController extends Controller
{
/**
* Restrict the given monitored object query for the currently authenticated user
*
* @param DataView $dataView
*
* @return DataView The given data view
*/
protected function applyMonitoringRestriction(DataView $dataView)
{
$this->applyRestriction('monitoring/filter/objects', $dataView);
return $dataView;
}
}