From 71b07b4daa6ec6a4b744dafec3b525a7c73d9d9f Mon Sep 17 00:00:00 2001 From: Joel Johnson <mrjoel@lixil.net> Date: Tue, 14 Jul 2015 15:58:48 -0400 Subject: [PATCH] fix feed link from user's repository page --- src/main/java/com/gitblit/wicket/AuthorizationStrategy.java | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java b/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java index a00e2e2..51ae648 100644 --- a/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java +++ b/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java @@ -21,7 +21,7 @@ import org.apache.wicket.authorization.strategies.page.AbstractPageAuthorizationStrategy; import org.apache.wicket.markup.html.WebPage; -import com.gitblit.GitBlit; +import com.gitblit.IStoredSettings; import com.gitblit.Keys; import com.gitblit.models.UserModel; import com.gitblit.wicket.pages.BasePage; @@ -29,9 +29,11 @@ public class AuthorizationStrategy extends AbstractPageAuthorizationStrategy implements IUnauthorizedComponentInstantiationListener { + IStoredSettings settings; Class<? extends WebPage> homepageClass; - public AuthorizationStrategy(Class<? extends WebPage> homepageClass) { + public AuthorizationStrategy(IStoredSettings settings, Class<? extends WebPage> homepageClass) { + this.settings = settings; this.homepageClass = homepageClass; } @@ -45,9 +47,9 @@ } if (BasePage.class.isAssignableFrom(pageClass)) { - boolean authenticateView = GitBlit.getBoolean(Keys.web.authenticateViewPages, true); - boolean authenticateAdmin = GitBlit.getBoolean(Keys.web.authenticateAdminPages, true); - boolean allowAdmin = GitBlit.getBoolean(Keys.web.allowAdministration, true); + boolean authenticateView = settings.getBoolean(Keys.web.authenticateViewPages, true); + boolean authenticateAdmin = settings.getBoolean(Keys.web.authenticateAdminPages, true); + boolean allowAdmin = settings.getBoolean(Keys.web.allowAdministration, true); GitBlitWebSession session = GitBlitWebSession.get(); if (authenticateView && !session.isLoggedIn()) { -- Gitblit v1.9.1