/**
  * @param GroupFacadeEvent $event
  */
 public function postGroupTransform(GroupFacadeEvent $event)
 {
     $facade = $event->getGroupFacade();
     $group = $event->getGroup();
     if ($this->authorizationChecker->isGranted(AdministrationPanelStrategy::ROLE_ACCESS_UPDATE_USER)) {
         $facade->addLink('_self_panel_user_list', $this->router->generate('open_orchestra_api_user_list_by_group', array('groupId' => $group->getId())));
     }
 }
 /**
  * @param GroupFacadeEvent $event
  */
 public function postGroupTransform(GroupFacadeEvent $event)
 {
     $facade = $event->getGroupFacade();
     $group = $event->getGroup();
     $facade->addLink('_self_panel_media_folder_tree', $this->router->generate('open_orchestra_api_group_show', array('groupId' => $group->getId()), UrlGeneratorInterface::ABSOLUTE_URL));
     if ($group->getSite() instanceof ReadSiteInterface) {
         $facade->addLink('_self_folder_tree', $this->router->generate('open_orchestra_api_folder_list_tree', array('siteId' => $group->getSite()->getSiteId()), UrlGeneratorInterface::ABSOLUTE_URL));
         $facade->addLink('_role_list_media_folder', $this->router->generate('open_orchestra_api_role_list_by_type', array('type' => 'media|media_folder'), UrlGeneratorInterface::ABSOLUTE_URL));
     }
 }