(ctx context.Context, stores *store.Store, user *store.UserMessage, workspaceID string)
| 980 | } |
| 981 | |
| 982 | func isUserWorkspaceAdmin(ctx context.Context, stores *store.Store, user *store.UserMessage, workspaceID string) (bool, error) { |
| 983 | workspacePolicy, err := stores.GetWorkspaceIamPolicy(ctx, workspaceID) |
| 984 | if err != nil { |
| 985 | return false, err |
| 986 | } |
| 987 | roles := utils.GetUserFormattedRolesMap(ctx, stores, workspaceID, user, workspacePolicy.Policy) |
| 988 | return roles[common.FormatRole(store.WorkspaceAdminRole)], nil |
| 989 | } |
no test coverage detected