Ejemplo n.º 1
0
 /**
  * @param AdaptFormEvent $event
  */
 public function adaptForm(AdaptFormEvent $event)
 {
     $searchWidget = new SearchFormWidget($event->getNode(), $this->em);
     $searchWidget->addType('node_search', new NodeSearchAdminType());
     $tabPane = $event->getTabPane();
     $tabPane->addTab(new Tab('kuma_node.tab.searcher.title', $searchWidget));
 }
 /**
  * @param AdaptFormEvent $event
  */
 public function adaptForm(AdaptFormEvent $event)
 {
     if ($event->getPage() instanceof HasNodeInterface) {
         if ($this->securityContext->isGranted('ROLE_PERMISSIONMANAGER')) {
             $tabPane = $event->getTabPane();
             $tabPane->addTab(new Tab('Permissions', new PermissionsFormWidget($event->getPage(), $event->getNode(), $this->permissionAdmin, $this->permissionMap)));
         }
     }
 }
Ejemplo n.º 3
0
 /**
  * @param AdaptFormEvent $event
  */
 public function adaptForm(AdaptFormEvent $event)
 {
     if ($event->getPage() instanceof HasNodeInterface && !$event->getPage()->isStructureNode()) {
         if ($this->authorizationChecker->isGranted('ROLE_PERMISSIONMANAGER')) {
             $tabPane = $event->getTabPane();
             $tabPane->addTab(new Tab('Permissions', new PermissionsFormWidget($event->getPage(), $event->getNode(), $this->permissionAdmin, $this->permissionMap)));
         }
     }
 }