From 4b430b4b02e96f0257fb70f1aacab1269b0c2aec Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sun, 16 Oct 2011 08:43:52 -0400 Subject: [PATCH] Users JList to JTable. Fixed indicator tooltip. Users Tab. --- src/com/gitblit/RpcServlet.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/RpcServlet.java b/src/com/gitblit/RpcServlet.java index 4dee319..c366a18 100644 --- a/src/com/gitblit/RpcServlet.java +++ b/src/com/gitblit/RpcServlet.java @@ -22,6 +22,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Properties; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; @@ -98,8 +99,7 @@ } else if (RpcRequest.EDIT_REPOSITORY.equals(reqType)) { // edit repository RepositoryModel model = deserialize(request, response, RepositoryModel.class); - // name parameter specifies original repository name in event of - // rename + // name specifies original repository name in event of rename String repoName = objectName; if (repoName == null) { repoName = model.name; @@ -163,6 +163,17 @@ } else { response.sendError(HttpServletResponse.SC_FORBIDDEN); } + } else if (RpcRequest.LIST_SETTINGS.equals(reqType)) { + // return the server's settings + Properties settings = new Properties(); + List<String> keys = GitBlit.getAllKeys(null); + for (String key:keys) { + String value = GitBlit.getString(key, null); + if (value != null) { + settings.put(key, value); + } + } + result = settings; } // send the result of the request -- Gitblit v1.9.1