From fc42a53629eee92eb4155326841a270907640209 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 21 Oct 2011 17:48:48 -0400
Subject: [PATCH] Documentation and some .gitignore updates
---
src/com/gitblit/client/GitblitModel.java | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/src/com/gitblit/client/GitblitModel.java b/src/com/gitblit/client/GitblitModel.java
index 22d67f6..55e74b9 100644
--- a/src/com/gitblit/client/GitblitModel.java
+++ b/src/com/gitblit/client/GitblitModel.java
@@ -24,10 +24,11 @@
import com.gitblit.GitBlitException.ForbiddenException;
import com.gitblit.GitBlitException.UnauthorizedException;
-import com.gitblit.IStoredSettings;
import com.gitblit.Keys;
import com.gitblit.models.FederationModel;
import com.gitblit.models.RepositoryModel;
+import com.gitblit.models.ServerStatus;
+import com.gitblit.models.SettingModel;
import com.gitblit.models.UserModel;
import com.gitblit.utils.RpcUtils;
@@ -43,13 +44,15 @@
private volatile boolean isAdmin;
- private volatile IStoredSettings settings;
+ private volatile Map<String, SettingModel> settings;
private final List<RepositoryModel> allRepositories;
private final List<UserModel> allUsers;
private final List<FederationModel> federationRegistrations;
+
+ private ServerStatus status;
public GitblitModel(String url, String account, char[] password) {
this.url = url;
@@ -66,8 +69,8 @@
try {
settings = RpcUtils.getSettings(url, account, password);
+ status = RpcUtils.getStatus(url, account, password);
refreshUsers();
- refreshFederationRegistrations();
isAdmin = true;
} catch (UnauthorizedException e) {
} catch (ForbiddenException e) {
@@ -84,8 +87,12 @@
return account != null && account.equalsIgnoreCase(model.owner);
}
- public IStoredSettings getSettings() {
+ public Map<String, SettingModel> getSettings() {
return settings;
+ }
+
+ public String getSettingDescription(String key) {
+ return settings.get(key).description;
}
public List<RepositoryModel> refreshRepositories() throws IOException {
@@ -135,7 +142,7 @@
}
public List<String> getFederationSets() {
- return settings.getStrings(Keys.federation.sets);
+ return settings.get(Keys.federation.sets).getStrings();
}
public List<RepositoryModel> getRepositories() {
--
Gitblit v1.9.1