Expanded rights to also manage actions instead of just a cruds

This commit is contained in:
Kevin Frantz
2019-02-21 18:46:57 +01:00
parent 465d6d6d01
commit 3e91aed050
27 changed files with 91 additions and 98 deletions

View File

@@ -8,6 +8,7 @@ use Symfony\Component\Translation\TranslatorInterface;
use Knp\Menu\ItemInterface;
use Infinito\Event\Menu\MenuEvent;
use Infinito\DBAL\Types\MenuEventType;
use Infinito\Domain\FixtureManagement\FixtureSource\ImpressumFixtureSource;
class UserMenuSubscriber implements EventSubscriberInterface
{
@@ -27,6 +28,9 @@ class UserMenuSubscriber implements EventSubscriberInterface
$this->translator = $translator;
}
/**
* @param MenuEvent $event
*/
public function onUserMenuConfigure(MenuEvent $event): void
{
$menu = $event->getItem();
@@ -38,7 +42,7 @@ class UserMenuSubscriber implements EventSubscriberInterface
]);
$menu->addChild($this->translator->trans('imprint'), [
'route' => 'imprint',
'uri' => 'rest/api/source/'.strtolower(ImpressumFixtureSource::SLUG).'.html',
'attributes' => [
'icon' => 'fas fa-address-card',
],