|
|
|
|
@ -41,19 +41,12 @@ func DeleteToken(c *middleware.Context) { |
|
|
|
|
c.JsonOK("Token deleted") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func AddToken(c *middleware.Context) { |
|
|
|
|
cmd := m.AddTokenCommand{} |
|
|
|
|
|
|
|
|
|
if !c.JsonBody(&cmd) { |
|
|
|
|
c.JsonApiErr(400, "Validation failed", nil) |
|
|
|
|
func AddToken(c *middleware.Context, cmd m.AddTokenCommand) { |
|
|
|
|
if !cmd.Role.IsValid() { |
|
|
|
|
c.JsonApiErr(400, "Invalid role specified", nil) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// if cmd.Role != m.ROLE_READ_WRITE && cmd.Role != m.ROLE_READ {
|
|
|
|
|
// c.JsonApiErr(400, "Invalid role specified", nil)
|
|
|
|
|
// return
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
cmd.AccountId = c.Account.Id |
|
|
|
|
cmd.Token = util.GetRandomString(64) |
|
|
|
|
|
|
|
|
|
@ -61,20 +54,20 @@ func AddToken(c *middleware.Context) { |
|
|
|
|
c.JsonApiErr(500, "Failed to add token", err) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
result := &m.TokenDTO{ |
|
|
|
|
Id: cmd.Result.Id, |
|
|
|
|
Name: cmd.Result.Name, |
|
|
|
|
Role: cmd.Result.Role, |
|
|
|
|
Token: cmd.Result.Token, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
c.JSON(200, result) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func UpdateToken(c *middleware.Context) { |
|
|
|
|
cmd := m.UpdateTokenCommand{} |
|
|
|
|
|
|
|
|
|
if !c.JsonBody(&cmd) { |
|
|
|
|
c.JsonApiErr(400, "Validation failed", nil) |
|
|
|
|
func UpdateToken(c *middleware.Context, cmd m.UpdateTokenCommand) { |
|
|
|
|
if !cmd.Role.IsValid() { |
|
|
|
|
c.JsonApiErr(400, "Invalid role specified", nil) |
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|