custom/plugins/CioSalesRepresentative/src/Subscriber/CreatePermissionSubscriber.php line 20

Open in your IDE?
  1. <?php
  2. namespace CioSalesRepresentative\Subscriber;
  3. use Shopware\Storefront\Event\StorefrontRenderEvent;
  4. use Symfony\Component\EventDispatcher\EventSubscriberInterface;
  5. use CioCustomerPermissionGroups\Event\CustomerAclRolesEvent;
  6. use CioCustomerPermissionGroups\Service\CustomerPermissionService;
  7. class CreatePermissionSubscriber implements EventSubscriberInterface
  8. {
  9.     public static function getSubscribedEvents(): array
  10.     {
  11.         return [
  12.             CustomerAclRolesEvent::class => 'onCustomerAclRolesEvent',
  13.         ];
  14.     }
  15.     public function onCustomerAclRolesEvent(CustomerAclRolesEvent $event)
  16.     {
  17.         $event->addRoles([
  18.             [
  19.                 'title' => 'ENABLE_SALESREP_FRONTEND',
  20.                 'description' => 'Zugewiesene Vertriebspartner im Frontend Accountbereich anzeigen.'
  21.             ],
  22.         ]);
  23.     }
  24. }