James Moger
2011-06-25 22fc5e48cbe050d8485f78f6165b59e4085eaeef
src/com/gitblit/wicket/pages/RepositoriesPage.java
@@ -28,7 +28,6 @@
import com.gitblit.Keys;
import com.gitblit.utils.MarkdownUtils;
import com.gitblit.utils.StringUtils;
import com.gitblit.wicket.BasePage;
import com.gitblit.wicket.GitBlitWebSession;
import com.gitblit.wicket.WicketUtils;
import com.gitblit.wicket.panels.RepositoriesPanel;
@@ -41,14 +40,14 @@
      setupPage("", "");
      final boolean showAdmin;
      if (GitBlit.self().settings().getBoolean(Keys.web.authenticateAdminPages, true)) {
         boolean allowAdmin = GitBlit.self().settings().getBoolean(Keys.web.allowAdministration, false);
      if (GitBlit.getBoolean(Keys.web.authenticateAdminPages, true)) {
         boolean allowAdmin = GitBlit.getBoolean(Keys.web.allowAdministration, false);
         showAdmin = allowAdmin && GitBlitWebSession.get().canAdmin();
         // authentication requires state and session
         setStatelessHint(false);
      } else {
         showAdmin = GitBlit.self().settings().getBoolean(Keys.web.allowAdministration, false);
         if (GitBlit.self().settings().getBoolean(Keys.web.authenticateViewPages, false)) {
         showAdmin = GitBlit.getBoolean(Keys.web.allowAdministration, false);
         if (GitBlit.getBoolean(Keys.web.authenticateViewPages, false)) {
            // authentication requires state and session
            setStatelessHint(false);
         } else {
@@ -64,7 +63,7 @@
      }
      // Load the markdown welcome message
      String messageSource = GitBlit.self().settings().getString(Keys.web.repositoriesMessage, "gitblit");
      String messageSource = GitBlit.getString(Keys.web.repositoriesMessage, "gitblit");
      String message = "<br/>";
      if (messageSource.equalsIgnoreCase("gitblit")) {
         // Read default welcome message
@@ -87,16 +86,17 @@
                  message = MarkdownUtils.transformMarkdown(reader);
               } catch (Throwable t) {
                  message = "Failed to read " + file;
                  error(message, t, false);
                  warn(message, t);
               }
            } else {
               message = messageSource + " is not a valid file.";
            }
         }
      }
      Component repositoriesMessage = new Label("repositoriesMessage", message).setEscapeModelStrings(false);
      Component repositoriesMessage = new Label("repositoriesMessage", message)
            .setEscapeModelStrings(false);
      add(repositoriesMessage);
      add(new RepositoriesPanel("repositoriesPanel", showAdmin, getAccessRestrictions()));
      add(new RepositoriesPanel("repositoriesPanel", showAdmin, getAccessRestrictions()));
      add(new UsersPanel("usersPanel", showAdmin).setVisible(showAdmin));
   }
}