feat: get user api return roles and permissions (#929)

This commit is contained in:
Resulte Lee
2022-07-30 17:31:56 +08:00
committed by GitHub
parent 1c72f5300c
commit 155660b0d7
9 changed files with 62 additions and 0 deletions

View File

@ -112,6 +112,11 @@ func (c *ApiController) GetUser() {
user = object.GetUser(id)
}
roles := object.GetRolesByUser(fmt.Sprintf("%s/%s", user.Owner, user.Name))
user.Roles = roles
permissions := object.GetPermissionsByUser(fmt.Sprintf("%s/%s", user.Owner, user.Name))
user.Permissions = permissions
c.Data["json"] = object.GetMaskedUser(user)
c.ServeJSON()
}