findUserAdmins fetches all users with user admin permission including owners.
(ctx context.Context, store database.Store)
| 2042 | |
| 2043 | // findUserAdmins fetches all users with user admin permission including owners. |
| 2044 | func findUserAdmins(ctx context.Context, store database.Store) ([]database.GetUsersRow, error) { |
| 2045 | userAdmins, err := store.GetUsers(ctx, database.GetUsersParams{ |
| 2046 | RbacRole: []string{codersdk.RoleOwner, codersdk.RoleUserAdmin}, |
| 2047 | }) |
| 2048 | if err != nil { |
| 2049 | return nil, xerrors.Errorf("get owners: %w", err) |
| 2050 | } |
| 2051 | return userAdmins, nil |
| 2052 | } |
| 2053 | |
| 2054 | // enrichUserAISeat sets HasAISeat on the user when the feature is entitled. |
| 2055 | func (api *API) enrichUserAISeat(ctx context.Context, user *codersdk.User) { |
no test coverage detected