diff options
Diffstat (limited to 'internal/route/api/v1/admin/repo.go')
-rw-r--r-- | internal/route/api/v1/admin/repo.go | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/internal/route/api/v1/admin/repo.go b/internal/route/api/v1/admin/repo.go new file mode 100644 index 00000000..68a26297 --- /dev/null +++ b/internal/route/api/v1/admin/repo.go @@ -0,0 +1,22 @@ +// Copyright 2015 The Gogs Authors. All rights reserved. +// Use of this source code is governed by a MIT-style +// license that can be found in the LICENSE file. + +package admin + +import ( + api "github.com/gogs/go-gogs-client" + repo2 "gogs.io/gogs/internal/route/api/v1/repo" + user2 "gogs.io/gogs/internal/route/api/v1/user" + + "gogs.io/gogs/internal/context" +) + +func CreateRepo(c *context.APIContext, form api.CreateRepoOption) { + owner := user2.GetUserByParams(c) + if c.Written() { + return + } + + repo2.CreateUserRepo(c, owner, form) +} |