diff options
author | Kim "BKC" Carlbäcker <kim.carlbacker@gmail.com> | 2016-11-29 09:09:17 +0100 |
---|---|---|
committer | Kim "BKC" Carlbäcker <kim.carlbacker@gmail.com> | 2016-11-29 11:50:22 +0100 |
commit | 57dc9efaaef3756f5b432b030973295934634544 (patch) | |
tree | 07b5ccbda7bc00cc683886a4368432a4201204a5 /vendor/code.gitea.io/sdk/gitea/admin_user.go | |
parent | f3645224680e7a3f5477c0804aa2690d6262779f (diff) | |
download | gitea-57dc9efaaef3756f5b432b030973295934634544.tar.gz gitea-57dc9efaaef3756f5b432b030973295934634544.zip |
Update gitea/sdk vendor
Diffstat (limited to 'vendor/code.gitea.io/sdk/gitea/admin_user.go')
-rw-r--r-- | vendor/code.gitea.io/sdk/gitea/admin_user.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vendor/code.gitea.io/sdk/gitea/admin_user.go b/vendor/code.gitea.io/sdk/gitea/admin_user.go index 186008b77b..6ccad7e1c3 100644 --- a/vendor/code.gitea.io/sdk/gitea/admin_user.go +++ b/vendor/code.gitea.io/sdk/gitea/admin_user.go @@ -10,6 +10,7 @@ import ( "fmt" ) +// CreateUserOption create user options type CreateUserOption struct { SourceID int64 `json:"source_id"` LoginName string `json:"login_name"` @@ -20,6 +21,7 @@ type CreateUserOption struct { SendNotify bool `json:"send_notify"` } +// AdminCreateUser create a user func (c *Client) AdminCreateUser(opt CreateUserOption) (*User, error) { body, err := json.Marshal(&opt) if err != nil { @@ -29,6 +31,7 @@ func (c *Client) AdminCreateUser(opt CreateUserOption) (*User, error) { return user, c.getParsedResponse("POST", "/admin/users", jsonHeader, bytes.NewReader(body), user) } +// EditUserOption edit user options type EditUserOption struct { SourceID int64 `json:"source_id"` LoginName string `json:"login_name"` @@ -44,6 +47,7 @@ type EditUserOption struct { MaxRepoCreation *int `json:"max_repo_creation"` } +// AdminEditUser modify user informations func (c *Client) AdminEditUser(user string, opt EditUserOption) error { body, err := json.Marshal(&opt) if err != nil { @@ -53,11 +57,13 @@ func (c *Client) AdminEditUser(user string, opt EditUserOption) error { return err } +// AdminDeleteUser delete one user according name func (c *Client) AdminDeleteUser(user string) error { _, err := c.getResponse("DELETE", fmt.Sprintf("/admin/users/%s", user), nil, nil) return err } +// AdminCreateUserPublicKey create one user with options func (c *Client) AdminCreateUserPublicKey(user string, opt CreateKeyOption) (*PublicKey, error) { body, err := json.Marshal(&opt) if err != nil { |