mirror of
https://github.com/gogs/gogs.git
synced 2025-05-21 06:50:40 +00:00
* Add API endpoint /api/v1/user/orgs The difference between this endpoint and /api/v1/admin/users/<username>/orgs, is that here you're creating a repo with the `user` that corresponds to the API token you're using. * Extract duplicate API org creation
19 lines
585 B
Go
19 lines
585 B
Go
// 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/gogits/go-gogs-client"
|
|
|
|
"github.com/gogits/gogs/pkg/context"
|
|
"github.com/gogits/gogs/routes/api/v1/user"
|
|
"github.com/gogits/gogs/routes/api/v1/org"
|
|
)
|
|
|
|
// https://github.com/gogits/go-gogs-client/wiki/Administration-Organizations#create-a-new-organization
|
|
func CreateOrg(c *context.APIContext, form api.CreateOrgOption) {
|
|
org.CreateOrgForUser(c, form, user.GetUserByParams(c))
|
|
}
|