[3743] Adds support for user search based on login or email (#7334)

* [3743] Adds support for user search based on login or email

* Use query parameter instead

* Use macaron Query() instead
This commit is contained in:
Pavlos Daoglou
2017-01-31 07:25:55 +02:00
committed by Torkel Ödegaard
parent bd4eadf69c
commit 3e741315b4
3 changed files with 66 additions and 6 deletions

View File

@ -126,6 +126,8 @@ func Register(r *macaron.Macaron) {
r.Get("/", wrap(SearchUsers))
r.Get("/:id", wrap(GetUserById))
r.Get("/:id/orgs", wrap(GetUserOrgList))
// query parameters /users/lookup?loginOrEmail=admin@example.com
r.Get("/lookup", wrap(GetUserByLoginOrEmail))
r.Put("/:id", bind(m.UpdateUserCommand{}), wrap(UpdateUser))
r.Post("/:id/using/:orgId", wrap(UpdateUserActiveOrg))
}, reqGrafanaAdmin)