Remove unused function

This commit is contained in:
harryzcy 2022-11-05 21:12:26 -04:00
parent 191f3b4815
commit de662207a4
No known key found for this signature in database
GPG key ID: CC2953E050C19686

View file

@ -251,7 +251,8 @@ func reqToken(requiredScope string) func(ctx *context.APIContext) {
} }
} }
func reqTokenOrSiteAdmin(requiredScope string) func(ctx *context.APIContext) { // reqSiteAdminOrToken user should be the site admin, or the token should have 'sudo' scope.
func reqSiteAdminOrToken() func(ctx *context.APIContext) {
return func(ctx *context.APIContext) { return func(ctx *context.APIContext) {
// if is site admin, allow it // if is site admin, allow it
if ctx.IsUserSiteAdmin() { if ctx.IsUserSiteAdmin() {
@ -259,7 +260,7 @@ func reqTokenOrSiteAdmin(requiredScope string) func(ctx *context.APIContext) {
} }
// otherwise, check token // otherwise, check token
reqToken(requiredScope)(ctx) reqToken("sudo")(ctx)
} }
} }
@ -284,16 +285,6 @@ func reqBasicOrRevProxyAuth() func(ctx *context.APIContext) {
} }
} }
// reqSiteAdmin user should be the site admin
func reqSiteAdmin() func(ctx *context.APIContext) {
return func(ctx *context.APIContext) {
if !ctx.IsUserSiteAdmin() {
ctx.Error(http.StatusForbidden, "reqSiteAdmin", "user should be the site admin")
return
}
}
}
// reqOwner user should be the owner of the repo or site admin. // reqOwner user should be the owner of the repo or site admin.
func reqOwner() func(ctx *context.APIContext) { func reqOwner() func(ctx *context.APIContext) {
return func(ctx *context.APIContext) { return func(ctx *context.APIContext) {
@ -1218,7 +1209,7 @@ func Routes(ctx gocontext.Context) *web.Route {
m.Post("/{username}/{reponame}", admin.AdoptRepository) m.Post("/{username}/{reponame}", admin.AdoptRepository)
m.Delete("/{username}/{reponame}", admin.DeleteUnadoptedRepository) m.Delete("/{username}/{reponame}", admin.DeleteUnadoptedRepository)
}) })
}, reqTokenOrSiteAdmin(auth_model.AccessTokenScopeSudo)) }, reqSiteAdminOrToken())
m.Group("/topics", func() { m.Group("/topics", func() {
m.Get("/search", repo.TopicSearch) m.Get("/search", repo.TopicSearch)