mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-10 11:12:25 +08:00
add user create and list
This commit is contained in:
19
cli/functions/user.go
Normal file
19
cli/functions/user.go
Normal file
@@ -0,0 +1,19 @@
|
||||
package functions
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"github.com/gravitl/netmaker/models"
|
||||
)
|
||||
|
||||
func HasAdmin() *bool {
|
||||
return request[bool](http.MethodGet, "/api/users/adm/hasadmin", nil)
|
||||
}
|
||||
|
||||
func CreateUser(payload *models.User) *models.User {
|
||||
return request[models.User](http.MethodPost, "/api/users/"+payload.UserName, payload)
|
||||
}
|
||||
|
||||
func ListUsers() *[]models.ReturnUser {
|
||||
return request[[]models.ReturnUser](http.MethodGet, "/api/users", nil)
|
||||
}
|
Reference in New Issue
Block a user