vendor: update go-grafana-api to not require unneeded dependencies

This commit is contained in:
Anton Evangelatov 2018-05-19 01:03:47 +02:00
parent 3897582c42
commit 8f6b003ff7
2 changed files with 1 additions and 25 deletions

View file

@ -0,0 +1 @@
Removed Client.CreateUserForm due to "github.com/grafana/grafana/pkg/api/dtos" dependency.

View file

@ -1,35 +1,10 @@
package gapi
import (
"bytes"
"encoding/json"
"errors"
"fmt"
"io/ioutil"
"github.com/grafana/grafana/pkg/api/dtos"
)
func (c *Client) CreateUserForm(settings dtos.AdminCreateUserForm) error {
data, err := json.Marshal(settings)
req, err := c.newRequest("POST", "/api/admin/users", bytes.NewBuffer(data))
if err != nil {
return err
}
resp, err := c.Do(req)
if err != nil {
return err
}
data, err = ioutil.ReadAll(resp.Body)
if err != nil {
return err
}
if resp.StatusCode != 200 {
return errors.New(resp.Status)
}
return err
}
func (c *Client) DeleteUser(id int64) error {
req, err := c.newRequest("DELETE", fmt.Sprintf("/api/admin/users/%d", id), nil)
if err != nil {