James Moger
2013-05-03 8c92559a483cf0b01b33d926421ec17605b5ff75
src/main/java/com/gitblit/wicket/pages/BasePage.java
@@ -57,7 +57,6 @@
import com.gitblit.Constants.FederationStrategy;
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.SparkleShareInviteServlet;
import com.gitblit.models.ProjectModel;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.TeamModel;
@@ -311,32 +310,6 @@
         // git daemon is not running
         return new Label(wicketId).setVisible(false);
      }
   }
   protected String getSparkleShareInviteUrl(RepositoryModel repository) {
      if (repository.isBare && repository.isSparkleshared()) {
         UserModel user = GitBlitWebSession.get().getUser();
         if (user == null) {
            user = UserModel.ANONYMOUS;
         }
         String username = null;
         if (UserModel.ANONYMOUS != user) {
            username = user.username;
         }
         if (GitBlit.getBoolean(Keys.git.enableGitServlet, true) || (GitBlit.getInteger(Keys.git.daemonPort, 0) > 0)) {
            // Gitblit as server
            // ensure user can rewind
            if (user.canRewindRef(repository)) {
               String baseURL = WicketUtils.getGitblitURL(RequestCycle.get().getRequest());
               return SparkleShareInviteServlet.asLink(baseURL, repository.name, username);
            }
         } else {
            // Gitblit as viewer, assume RW+ permission
            String baseURL = WicketUtils.getGitblitURL(RequestCycle.get().getRequest());
            return SparkleShareInviteServlet.asLink(baseURL, repository.name, username);
         }
      }
      return null;
   }
   protected List<ProjectModel> getProjectModels() {