From 45c7487b633174d8de1e4b6f05d283da03094633 Mon Sep 17 00:00:00 2001
From: yp05327 <576951401@qq.com>
Date: Fri, 17 Mar 2023 06:30:49 +0000
Subject: [PATCH 1/3] fix
---
models/project/project.go | 4 ++++
templates/repo/issue/list.tmpl | 8 ++++----
templates/repo/issue/new_form.tmpl | 6 +++---
templates/repo/issue/view_content/sidebar.tmpl | 6 +++---
templates/shared/issuelist.tmpl | 2 +-
5 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/models/project/project.go b/models/project/project.go
index f3ed723030cdb..3a203f6600292 100644
--- a/models/project/project.go
+++ b/models/project/project.go
@@ -148,6 +148,10 @@ 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/repo/issue/list.tmpl b/templates/repo/issue/list.tmpl
index 975d659470926..c7a3422425cb3 100644
--- a/templates/repo/issue/list.tmpl
+++ b/templates/repo/issue/list.tmpl
@@ -100,7 +100,7 @@
{{range .OpenProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
+ {{if not .IsRepositoryProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
{{.Title}}
{{end}}
@@ -112,7 +112,7 @@
{{range .ClosedProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
+ {{if not .IsRepositoryProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
{{.Title}}
{{end}}
@@ -273,7 +273,7 @@
{{range .OpenProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
+ {{if not .IsRepositoryProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
{{.Title}}
{{end}}
@@ -285,7 +285,7 @@
{{range .ClosedProjects}}
- {{if .IsOrganizationProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
+ {{if not .IsRepositoryProject}}{{svg "octicon-project-symlink" 18 "gt-mr-3"}}{{else}}{{svg "octicon-project" 18 "gt-mr-3"}}{{end}}
{{.Title}}
{{end}}
diff --git a/templates/repo/issue/new_form.tmpl b/templates/repo/issue/new_form.tmpl
index b45a00f781403..b290b9b2598e8 100644
--- a/templates/repo/issue/new_form.tmpl
+++ b/templates/repo/issue/new_form.tmpl
@@ -134,7 +134,7 @@
{{range .OpenProjects}}
{{end}}
@@ -146,7 +146,7 @@
{{range .ClosedProjects}}
{{end}}
@@ -159,7 +159,7 @@
{{if .Project}}
{{end}}
diff --git a/templates/repo/issue/view_content/sidebar.tmpl b/templates/repo/issue/view_content/sidebar.tmpl
index 40d87b41785b8..b0edadc1eaefc 100644
--- a/templates/repo/issue/view_content/sidebar.tmpl
+++ b/templates/repo/issue/view_content/sidebar.tmpl
@@ -196,7 +196,7 @@
{{range .OpenProjects}}
{{end}}
@@ -208,7 +208,7 @@
{{range .ClosedProjects}}
{{end}}
@@ -220,7 +220,7 @@
{{if .Issue.ProjectID}}
{{end}}
diff --git a/templates/shared/issuelist.tmpl b/templates/shared/issuelist.tmpl
index ae9cb55d44df0..8ca15e5c3796f 100644
--- a/templates/shared/issuelist.tmpl
+++ b/templates/shared/issuelist.tmpl
@@ -88,7 +88,7 @@
{{end}}
{{if .Project}}
- {{if .Project.IsOrganizationProject}}{{svg "octicon-project-symlink" 14 "gt-mr-2"}}{{else}}{{svg "octicon-project" 14 "gt-mr-2"}}{{end}}{{.Project.Title}}
+ {{if not .Project.IsRepositoryProject}}{{svg "octicon-project-symlink" 14 "gt-mr-2"}}{{else}}{{svg "octicon-project" 14 "gt-mr-2"}}{{end}}{{.Project.Title}}
{{end}}
{{if .Ref}}
From da640e75a4391b37d7e9e8a406e09af9e48ce12a Mon Sep 17 00:00:00 2001
From: yp05327 <576951401@qq.com>
Date: Fri, 17 Mar 2023 06:38:24 +0000
Subject: [PATCH 2/3] fix
---
templates/repo/issue/view_content/sidebar.tmpl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/templates/repo/issue/view_content/sidebar.tmpl b/templates/repo/issue/view_content/sidebar.tmpl
index b0edadc1eaefc..fe205ad39b0c4 100644
--- a/templates/repo/issue/view_content/sidebar.tmpl
+++ b/templates/repo/issue/view_content/sidebar.tmpl
@@ -220,7 +220,7 @@
{{if .Issue.ProjectID}}
{{end}}
From 809e24e4b6119139359d623a97e261e41c4bc205 Mon Sep 17 00:00:00 2001
From: yp05327 <576951401@qq.com>
Date: Fri, 17 Mar 2023 06:53:51 +0000
Subject: [PATCH 3/3] add iconname
---
models/project/project.go | 7 +++++++
templates/projects/list.tmpl | 2 +-
templates/repo/issue/list.tmpl | 12 ++++--------
templates/repo/issue/new_form.tmpl | 9 +++------
templates/repo/issue/view_content/sidebar.tmpl | 9 +++------
templates/repo/projects/list.tmpl | 2 +-
templates/shared/issuelist.tmpl | 2 +-
7 files changed, 20 insertions(+), 23 deletions(-)
diff --git a/models/project/project.go b/models/project/project.go
index 3a203f6600292..8699a4536a36c 100644
--- a/models/project/project.go
+++ b/models/project/project.go
@@ -144,6 +144,13 @@ 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
}
diff --git a/templates/projects/list.tmpl b/templates/projects/list.tmpl
index 89c52dee68088..5062109161ee1 100644
--- a/templates/projects/list.tmpl
+++ b/templates/projects/list.tmpl
@@ -38,7 +38,7 @@
{{range .ClosedProjects}}
- {{if not .IsRepositoryProject}}{{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 not .IsRepositoryProject}}{{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 not .IsRepositoryProject}}{{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 b290b9b2598e8..4945203ca5334 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 fe205ad39b0c4..cef1e3a02ec89 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 6833b7d785a70..2350a3af546b5 100644
--- a/templates/repo/projects/list.tmpl
+++ b/templates/repo/projects/list.tmpl
@@ -40,7 +40,7 @@