MCPcopy Index your code
hub / github.com/coder/coder / findUserAdmins

Function findUserAdmins

coderd/users.go:2044–2052  ·  view source on GitHub ↗

findUserAdmins fetches all users with user admin permission including owners.

(ctx context.Context, store database.Store)

Source from the content-addressed store, hash-verified

2042
2043// findUserAdmins fetches all users with user admin permission including owners.
2044func 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.
2055func (api *API) enrichUserAISeat(ctx context.Context, user *codersdk.User) {

Callers 3

deleteUserMethod · 0.85
CreateUserMethod · 0.85

Calls 2

GetUsersMethod · 0.65
ErrorfMethod · 0.45

Tested by

no test coverage detected