Files
kimai/src/EventSubscriber/Actions/PermissionsSubscriber.php
Kevin Papst dad1b8b772 version 1.14.1 (#2532)
* no back links in modal pages
* remove unused service links to bountysource and gitter
* add validation for budget and time-budget fields
* display time budget if set
* remove console log
* sanitize DDE payloads
* do not show status and name in version string
2021-04-29 18:29:03 +02:00

30 lines
732 B
PHP

<?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\EventSubscriber\Actions;
use App\Event\PageActionsEvent;
class PermissionsSubscriber extends AbstractActionsSubscriber
{
public static function getActionName(): string
{
return 'user_permissions';
}
public function onActions(PageActionsEvent $event): void
{
if ($this->isGranted('role_permissions')) {
$event->addCreate($this->path('admin_user_roles'), !$event->isView('role'));
}
$event->addHelp($this->documentationLink('permissions.html'));
}
}