From b377b24da95555fd02e170d0d1641b86bc4c1d01 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Fri, 20 Sep 2024 15:53:30 -0700 Subject: [PATCH 1/2] Allow set branch protection in an empty repository --- routers/web/web.go | 2 +- templates/repo/settings/branches.tmpl | 22 ++++++++++------------ templates/repo/settings/navbar.tmpl | 8 +++----- 3 files changed, 14 insertions(+), 18 deletions(-) diff --git a/routers/web/web.go b/routers/web/web.go index 5129bd4bda39c..af46c36fe7d2b 100644 --- a/routers/web/web.go +++ b/routers/web/web.go @@ -1069,7 +1069,7 @@ func registerRoutes(m *web.Router) { m.Combo("/edit").Get(repo_setting.SettingsProtectedBranch). Post(web.Bind(forms.ProtectBranchForm{}), context.RepoMustNotBeArchived(), repo_setting.SettingsProtectedBranchPost) m.Post("/{id}/delete", repo_setting.DeleteProtectedBranchRulePost) - }, repo.MustBeNotEmpty) + }) m.Group("/tags", func() { m.Get("", repo_setting.ProtectedTags) diff --git a/templates/repo/settings/branches.tmpl b/templates/repo/settings/branches.tmpl index 52c0c2c800b68..5b5191de3932e 100644 --- a/templates/repo/settings/branches.tmpl +++ b/templates/repo/settings/branches.tmpl @@ -15,19 +15,17 @@
{{.CsrfTokenHtml}} - {{if not .Repository.IsEmpty}} -
diff --git a/templates/repo/settings/navbar.tmpl b/templates/repo/settings/navbar.tmpl index b9105bb8ed8a4..e46273aff055f 100644 --- a/templates/repo/settings/navbar.tmpl +++ b/templates/repo/settings/navbar.tmpl @@ -13,11 +13,9 @@ {{end}} {{if .Repository.UnitEnabled $.Context ctx.Consts.RepoUnitTypeCode}} - {{if not .Repository.IsEmpty}} - - {{ctx.Locale.Tr "repo.settings.branches"}} - - {{end}} + + {{ctx.Locale.Tr "repo.settings.branches"}} + {{ctx.Locale.Tr "repo.settings.tags"}} From 4c06072a09c09f1103f37d85db73e110eb5d1f79 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sun, 22 Sep 2024 11:55:44 -0700 Subject: [PATCH 2/2] Fix template error --- templates/repo/settings/branches.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/repo/settings/branches.tmpl b/templates/repo/settings/branches.tmpl index 5b5191de3932e..6f070ba61cd0f 100644 --- a/templates/repo/settings/branches.tmpl +++ b/templates/repo/settings/branches.tmpl @@ -25,7 +25,7 @@ {{end}} - +