diff --git a/routers/routes/routes.go b/routers/routes/routes.go index 628798189..6445c0a9a 100644 --- a/routers/routes/routes.go +++ b/routers/routes/routes.go @@ -652,7 +652,7 @@ func RegisterRoutes(m *macaron.Macaron) { m.Group("/:username/:reponame", func() { m.Post("/topics", repo.TopicsPost) - }, context.RepoMustNotBeArchived(), context.RepoAssignment(), reqRepoAdmin) + }, context.RepoAssignment(), context.RepoMustNotBeArchived(), reqRepoAdmin) m.Group("/:username/:reponame", func() { m.Group("", func() { diff --git a/templates/repo/home.tmpl b/templates/repo/home.tmpl index 613346454..5e07f0f39 100644 --- a/templates/repo/home.tmpl +++ b/templates/repo/home.tmpl @@ -25,9 +25,9 @@
{{range .Topics}}{{.Name}}{{end}} - {{if .Permission.IsAdmin}}{{.i18n.Tr "repo.topic.manage_topics"}}{{end}} + {{if and .Permission.IsAdmin (not .Repository.IsArchived)}}{{.i18n.Tr "repo.topic.manage_topics"}}{{end}}
- {{if .Permission.IsAdmin}} + {{if and .Permission.IsAdmin (not .Repository.IsArchived)}}