summaryrefslogtreecommitdiffstats
path: root/library/Director/Dashboard/Dashlet/ServiceObjectDashlet.php
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--library/Director/Dashboard/Dashlet/ServiceObjectDashlet.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/library/Director/Dashboard/Dashlet/ServiceObjectDashlet.php b/library/Director/Dashboard/Dashlet/ServiceObjectDashlet.php
index 01fb800..087590b 100644
--- a/library/Director/Dashboard/Dashlet/ServiceObjectDashlet.php
+++ b/library/Director/Dashboard/Dashlet/ServiceObjectDashlet.php
@@ -3,6 +3,8 @@
namespace Icinga\Module\Director\Dashboard\Dashlet;
use Icinga\Module\Director\Acl;
+use Icinga\Module\Director\Auth\Permission;
+use RuntimeException;
class ServiceObjectDashlet extends Dashlet
{
@@ -22,13 +24,13 @@ class ServiceObjectDashlet extends Dashlet
public function listRequiredPermissions()
{
- return ['director/services'];
+ throw new RuntimeException('This method should not be accessed, isAllowed() has been implemented');
}
public function isAllowed()
{
$acl = Acl::instance();
- return $acl->hasPermission('director/services')
- || $acl->hasPermission('director/service_sets');
+ return $acl->hasPermission(Permission::SERVICES)
+ || $acl->hasPermission(Permission::SERVICE_SETS);
}
}