mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
chore: Make member role struct match site roles (#3671)
This commit is contained in:
+8
-2
@@ -105,11 +105,17 @@ func (api *API) updateOrganizationMemberRoles(ctx context.Context, args database
|
||||
}
|
||||
|
||||
func convertOrganizationMember(mem database.OrganizationMember) codersdk.OrganizationMember {
|
||||
return codersdk.OrganizationMember{
|
||||
convertedMember := codersdk.OrganizationMember{
|
||||
UserID: mem.UserID,
|
||||
OrganizationID: mem.OrganizationID,
|
||||
CreatedAt: mem.CreatedAt,
|
||||
UpdatedAt: mem.UpdatedAt,
|
||||
Roles: mem.Roles,
|
||||
Roles: make([]codersdk.Role, 0, len(mem.Roles)),
|
||||
}
|
||||
|
||||
for _, roleName := range mem.Roles {
|
||||
rbacRole, _ := rbac.RoleByName(roleName)
|
||||
convertedMember.Roles = append(convertedMember.Roles, convertRole(rbacRole))
|
||||
}
|
||||
return convertedMember
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user