public boolean isSpaceManager() throws Exception {
   if (spaceService != null) {
     UserNavigation currentUserNavigation =
         Util.getUIPortal().getSelectedUserNode().getNavigation();
     if (SiteType.GROUP.equals((currentUserNavigation.getKey().getType()))
         && currentUserNavigation.getKey().getName().contains("/spaces")) {
       String remoteUser = getUserId();
       String spaceId = currentUserNavigation.getKey().getName();
       Space space = spaceService.getSpaceByGroupId(spaceId);
       return (space != null && spaceService.hasSettingPermission(space, remoteUser));
     }
   }
   return true;
 }
 public boolean isGroupNavigation() throws Exception {
   return SiteType.GROUP.equals(Utils.getSelectedNavigation().getKey().getType());
 }