From a502d96a860456ec5e8c96761db70f7cabb74751 Mon Sep 17 00:00:00 2001 From: Paul Martin <paul@paulsputer.com> Date: Sat, 30 Apr 2016 04:19:14 -0400 Subject: [PATCH] Merge pull request #1073 from gitblit/1062-DocEditorUpdates --- 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