瀏覽代碼

Added a new property: web.displayUserPanel

This property allows the administrator to hide the user related part of
the top panel. This can come handy if there's no use for it (i.e. if
Gitblit runs as Gerrit plugin).
tags/v1.7.0
Jan Šmucr 9 年之前
父節點
當前提交
0e287b2e5c
共有 3 個檔案被更改,包括 10 行新增1 行删除
  1. 2
    0
      releases.moxie
  2. 6
    0
      src/main/distrib/data/defaults.properties
  3. 2
    1
      src/main/java/com/gitblit/wicket/pages/RootPage.java

+ 2
- 0
releases.moxie 查看文件

@@ -36,6 +36,8 @@ r27: {
- Freemarker 2.3.20 (ticket-124)
- Lucene 4.10.0 (ticket-159)
- SSHD 0.13.0 (ticket-218)
settings:
- { name: web.displayUserPanel, defaultValue: 'true' }
contributors:
- James Moger
- David Ostrovsky

+ 6
- 0
src/main/distrib/data/defaults.properties 查看文件

@@ -1344,6 +1344,12 @@ web.aggressiveHeapManagement = false
# RESTART REQUIRED
web.debugMode = false

# Allows to hide the user logon form or dropdown menu from the top pane
# if it's not needed.
#
# SINCE 1.7.0
web.displayUserPanel = true

# Force a default locale for all users, ignoring the browser's settings.
# An empty value allows Gitblit to use the translation preferred by the browser.
#

+ 2
- 1
src/main/java/com/gitblit/wicket/pages/RootPage.java 查看文件

@@ -151,6 +151,7 @@ public abstract class RootPage extends BasePage {
boolean authenticateAdmin = app().settings().getBoolean(Keys.web.authenticateAdminPages, true);
boolean allowAdmin = app().settings().getBoolean(Keys.web.allowAdministration, true);
boolean allowLucene = app().settings().getBoolean(Keys.web.allowLuceneIndexing, true);
boolean displayUserPanel = app().settings().getBoolean(Keys.web.displayUserPanel, true);
boolean isLoggedIn = GitBlitWebSession.get().isLoggedIn();

if (authenticateAdmin) {
@@ -168,7 +169,7 @@ public abstract class RootPage extends BasePage {
}
}

if (authenticateView || authenticateAdmin) {
if (displayUserPanel && (authenticateView || authenticateAdmin)) {
if (isLoggedIn) {
UserMenu userFragment = new UserMenu("userPanel", "userMenuFragment", RootPage.this);
add(userFragment);

Loading…
取消
儲存