Boris Stumm
2016-01-06 d54bd60b923bbd703bb668601d412d4295d2f503
src/main/java/com/gitblit/servlet/RpcFilter.java
@@ -128,7 +128,7 @@
            return;
         } else {
            // check user access for request
            if (user.canAdmin() || canAccess(user, requestType)) {
            if (user.canAdmin() || !adminRequest) {
               // authenticated request permitted.
               // pass processing to the restricted servlet.
               newSession(authenticatedRequest, httpResponse);
@@ -153,15 +153,4 @@
      // pass processing to the restricted servlet.
      chain.doFilter(authenticatedRequest, httpResponse);
   }
   private boolean canAccess(UserModel user, RpcRequest requestType) {
      switch (requestType) {
      case GET_PROTOCOL:
         return true;
      case LIST_REPOSITORIES:
         return true;
      default:
         return user.canAdmin();
      }
   }
}
}