James Moger
2013-05-30 962827130933297711bc6b4384edcc769e3eed05
Centralized isServingRepositories method
2 files modified
26 ■■■■ changed files
src/main/java/com/gitblit/GitBlit.java 20 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java 6 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/GitBlit.java
@@ -239,6 +239,26 @@
    }
    
    /**
     * Determine if this Gitblit instance is actively serving git repositories
     * or if it is merely a repository viewer.
     *
     * @return true if Gitblit is serving repositories
     */
    public static boolean isServingRepositories() {
        return getBoolean(Keys.git.enableGitServlet, true) || (getInteger(Keys.git.daemonPort, 0) > 0);
    }
    /**
     * Determine if this Gitblit instance is actively serving git repositories
     * or if it is merely a repository viewer.
     *
     * @return true if Gitblit is serving repositories
     */
    public static boolean isSendingMail() {
        return self().mailExecutor.isReady();
    }
    /**
     * Returns the preferred timezone for the Gitblit instance.
     * 
     * @return a timezone
src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.java
@@ -162,7 +162,7 @@
        }
        // access restriction icon and tooltip
        if (isGitblitServingRepositories()) {
        if (GitBlit.isServingRepositories()) {
            switch (repository.accessRestriction) {
            case NONE:
                urlPanel.add(WicketUtils.newClearPixel("accessRestrictionIcon").setVisible(false));
@@ -331,10 +331,6 @@
    
    protected String substitute(String pattern, String repoUrl, String baseUrl) {
        return pattern.replace("${repoUrl}", repoUrl).replace("${baseUrl}", baseUrl);
    }
    protected boolean isGitblitServingRepositories() {
        return GitBlit.getBoolean(Keys.git.enableGitServlet, true) || (GitBlit.getInteger(Keys.git.daemonPort, 0) > 0);
    }
    
    protected Label createPermissionBadge(String wicketId, RepositoryUrl repoUrl) {