feat(users): add roles APIs (#63)
* feat(kvstore): add namespace operations for bool * feat(userstore): add methods for roles * chore(multiusers): remove useless todo * feat(multiusers): add apis for roles * test(roles): add e2e tests for role APIs * test(e2e/files): enable files tests
This commit is contained in:
parent
4b6f6d9e1f
commit
9748d0cab4
10 changed files with 316 additions and 11 deletions
|
@ -179,6 +179,11 @@ func initHandlers(router *gin.Engine, cfg gocfg.ICfg, deps *depidx.Deps) (*gin.E
|
|||
usersAPI.PATCH("/pwd", userHdrs.SetPwd)
|
||||
usersAPI.POST("/", userHdrs.AddUser)
|
||||
|
||||
rolesAPI := v1.Group("/roles")
|
||||
rolesAPI.POST("/", userHdrs.AddRole)
|
||||
rolesAPI.DELETE("/", userHdrs.DelRole)
|
||||
rolesAPI.GET("/", userHdrs.ListRoles)
|
||||
|
||||
filesAPI := v1.Group("/fs")
|
||||
filesAPI.POST("/files", fileHdrs.Create)
|
||||
filesAPI.DELETE("/files", fileHdrs.Delete)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue