diff --git a/models/project/project.go b/models/project/project.go
index 679d695881c..44609e60b2e 100644
--- a/models/project/project.go
+++ b/models/project/project.go
@@ -144,10 +144,21 @@ func (p *Project) Link() string {
return ""
}
+func (p *Project) IconName() string {
+ if p.IsRepositoryProject() {
+ return "octicon-project"
+ }
+ return "octicon-project-symlink"
+}
+
func (p *Project) IsOrganizationProject() bool {
return p.Type == TypeOrganization
}
+func (p *Project) IsRepositoryProject() bool {
+ return p.Type == TypeRepository
+}
+
func init() {
db.RegisterModel(new(Project))
}
diff --git a/templates/projects/list.tmpl b/templates/projects/list.tmpl
index 89c52dee680..5062109161e 100644
--- a/templates/projects/list.tmpl
+++ b/templates/projects/list.tmpl
@@ -38,7 +38,7 @@
{{range .ClosedProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
- {{.Title}}
+ {{svg .IconName 18 "gt-mr-3"}}{{.Title}}
{{end}}
{{end}}
@@ -273,8 +271,7 @@
{{range .OpenProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
- {{.Title}}
+ {{svg .IconName 18 "gt-mr-3"}}{{.Title}}
{{end}}
{{end}}
@@ -285,8 +282,7 @@
{{range .ClosedProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
- {{.Title}}
+ {{svg .IconName 18 "gt-mr-3"}}{{.Title}}
{{end}}
{{end}}
diff --git a/templates/repo/issue/new_form.tmpl b/templates/repo/issue/new_form.tmpl
index b45a00f7814..4945203ca53 100644
--- a/templates/repo/issue/new_form.tmpl
+++ b/templates/repo/issue/new_form.tmpl
@@ -134,8 +134,7 @@
{{range .OpenProjects}}
{{end}}
{{end}}
@@ -146,8 +145,7 @@
{{range .ClosedProjects}}
{{end}}
{{end}}
@@ -159,8 +157,7 @@
{{if .Project}}
{{end}}
diff --git a/templates/repo/issue/view_content/sidebar.tmpl b/templates/repo/issue/view_content/sidebar.tmpl
index 40d87b41785..cef1e3a02ec 100644
--- a/templates/repo/issue/view_content/sidebar.tmpl
+++ b/templates/repo/issue/view_content/sidebar.tmpl
@@ -196,8 +196,7 @@
{{range .OpenProjects}}
{{end}}
{{end}}
@@ -208,8 +207,7 @@
{{range .ClosedProjects}}
{{end}}
{{end}}
@@ -220,8 +218,7 @@
{{if .Issue.ProjectID}}
{{end}}
diff --git a/templates/repo/projects/list.tmpl b/templates/repo/projects/list.tmpl
index 6833b7d785a..2350a3af546 100644
--- a/templates/repo/projects/list.tmpl
+++ b/templates/repo/projects/list.tmpl
@@ -40,7 +40,7 @@