James Moger
2013-11-26 4fcac9d2cbdafb51e3ee9ca3b3da64fd86103174
src/main/java/com/gitblit/wicket/pages/RootSubPage.java
@@ -32,9 +32,9 @@
/**
 * RootSubPage is a non-topbar navigable RootPage. It also has a page header.
 *
 *
 * @author James Moger
 *
 *
 */
public abstract class RootSubPage extends RootPage {
@@ -47,11 +47,11 @@
      super(params);
      createPageMapIfNeeded();
   }
   protected boolean requiresPageMap() {
      return false;
   }
   protected void createPageMapIfNeeded() {
      if (requiresPageMap()) {
         // because Gitblit strives for page-statelessness
@@ -72,7 +72,7 @@
      add(new Label("pageSubName", subName));
      super.setupPage("", pageName);
   }
   protected List<String> getAccessRestrictedRepositoryList(boolean includeWildcards, UserModel user) {
      // build list of access-restricted projects
      String lastProject = null;
@@ -81,9 +81,11 @@
         // all repositories
         repos.add(".*");
         // all repositories excluding personal repositories
         if (ModelUtils.getUserRepoPrefix().length() == 1) repos.add("[^" + ModelUtils.getUserRepoPrefix() +"].*");
         if (ModelUtils.getUserRepoPrefix().length() == 1) {
            repos.add("[^" + ModelUtils.getUserRepoPrefix() + "].*");
         }
      }
      for (String repo : GitBlit.self().getRepositoryList()) {
         RepositoryModel repositoryModel = GitBlit.self().getRepositoryModel(repo);
         if (repositoryModel.accessRestriction.exceeds(AccessRestrictionType.NONE)