public static function getCustomUrlSecurityContext($webspaceKey) { return sprintf('%s%s.%s', ContentAdmin::SECURITY_SETTINGS_CONTEXT_PREFIX, $webspaceKey, 'custom-urls'); }
/** * {@inheritdoc} */ public function getNavigationItems(array $options = []) { if (!$this->securityChecker->hasPermission(CustomUrlAdmin::getCustomUrlSecurityContext($options['webspace']), PermissionTypes::VIEW)) { return []; } $contentNavigationItem = new ContentNavigationItem('content-navigation.webspace.custom-url'); $contentNavigationItem->setId('tab-custom-urls'); $contentNavigationItem->setAction('custom-urls'); $contentNavigationItem->setPosition(40); $contentNavigationItem->setComponent('webspace/settings/custom-url@sulucustomurl'); return [$contentNavigationItem]; }