From 4e84166db5c5538e3984d9d2d6bb1f9902e65ee0 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Tue, 04 Nov 2014 17:38:17 -0500 Subject: [PATCH] Merged #217 "Exclude SSLv3 from Gitblit GO https protocols" --- src/main/java/com/gitblit/models/ProjectModel.java | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/gitblit/models/ProjectModel.java b/src/main/java/com/gitblit/models/ProjectModel.java index 9e5d523..3a082de 100644 --- a/src/main/java/com/gitblit/models/ProjectModel.java +++ b/src/main/java/com/gitblit/models/ProjectModel.java @@ -21,13 +21,14 @@ import java.util.HashSet; import java.util.Set; +import com.gitblit.utils.ModelUtils; import com.gitblit.utils.StringUtils; /** * ProjectModel is a serializable model class. - * + * * @author James Moger - * + * */ public class ProjectModel implements Serializable, Comparable<ProjectModel> { @@ -38,7 +39,7 @@ public String title; public String description; public final Set<String> repositories = new HashSet<String>(); - + public String projectMarkdown; public String repositoriesMarkdown; public Date lastChange; @@ -47,7 +48,7 @@ public ProjectModel(String name) { this(name, false); } - + public ProjectModel(String name, boolean isRoot) { this.name = name; this.isRoot = isRoot; @@ -55,9 +56,9 @@ this.title = ""; this.description = ""; } - + public boolean isUserProject() { - return name.charAt(0) == '~'; + return ModelUtils.isPersonalRepository(name); } public boolean hasRepository(String name) { @@ -79,16 +80,16 @@ for (String name:names) { repositories.add(name.toLowerCase()); } - } + } public void removeRepository(String name) { repositories.remove(name.toLowerCase()); } - + public String getDisplayName() { return StringUtils.isEmpty(title) ? name : title; } - + @Override public String toString() { return name; -- Gitblit v1.9.1