James Moger
2012-10-22 ec7ac2149ba8603ff1455c948c07037bf6ee030c
src/com/gitblit/models/UserModel.java
@@ -364,6 +364,27 @@
      }
      return false;
   }
   /**
    * Returns true if the user is allowed to create the specified repository.
    *
    * @param repository
    * @return true if the user can create the repository
    */
   public boolean canCreate(String repository) {
      if (canAdmin()) {
         // admins can create any repository
         return true;
      }
      if (canCreate) {
         String projectPath = StringUtils.getFirstPathElement(repository);
         if (!StringUtils.isEmpty(projectPath) && projectPath.equalsIgnoreCase("~" + username)) {
            // personal repository
            return true;
         }
      }
      return false;
   }
   public boolean isTeamMember(String teamname) {
      for (TeamModel team : teams) {