James Moger
2012-10-13 c658df9e87d65b08d5482cf04489cb0532ff83dd
src/com/gitblit/wicket/pages/RootPage.java
@@ -184,6 +184,9 @@
            // remove named repository parameter
            params.remove("r");
            // remove named user parameter
            params.remove("user");
            // remove days back parameter if it is the default value
            if (params.containsKey("db")
                  && params.getInt("db") == GitBlit.getInteger(Keys.web.activityDuration, 14)) {
@@ -327,6 +330,12 @@
      boolean hasParameter = false;
      String projectName = WicketUtils.getProjectName(params);
      String userName = WicketUtils.getUsername(params);
      if (StringUtils.isEmpty(projectName)) {
         if (!StringUtils.isEmpty(userName)) {
            projectName = "~" + userName;
         }
      }
      String repositoryName = WicketUtils.getRepositoryName(params);
      String set = WicketUtils.getSet(params);
      String regex = WicketUtils.getRegEx(params);
@@ -409,7 +418,7 @@
         // brute-force our way through finding the matching models
         for (RepositoryModel repositoryModel : availableModels) {
            for (TeamModel teamModel : teamModels) {
               if (teamModel.hasRepository(repositoryModel.name)) {
               if (teamModel.hasRepositoryPermission(repositoryModel.name)) {
                  models.add(repositoryModel);
               }
            }