See GetUserRoles. The returned map key format is roles/{role}.
(ctx context.Context, stores *store.Store, workspace string, user *store.UserMessage, projectPolicies ...*storepb.IamPolicy)
| 295 | |
| 296 | // See GetUserRoles. The returned map key format is roles/{role}. |
| 297 | func GetUserFormattedRolesMap(ctx context.Context, stores *store.Store, workspace string, user *store.UserMessage, projectPolicies ...*storepb.IamPolicy) map[string]bool { |
| 298 | roles := GetUserRolesInIamPolicy(ctx, stores, workspace, user, projectPolicies...) |
| 299 | |
| 300 | rolesMap := make(map[string]bool) |
| 301 | for _, role := range roles { |
| 302 | rolesMap[role] = true |
| 303 | } |
| 304 | return rolesMap |
| 305 | } |
no test coverage detected