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

Function findTemplateAdmins

coderd/templates.go:1051–1059  ·  view source on GitHub ↗

findTemplateAdmins fetches all users with template admin permission including owners.

(ctx context.Context, store database.Store)

Source from the content-addressed store, hash-verified

1049
1050// findTemplateAdmins fetches all users with template admin permission including owners.
1051func findTemplateAdmins(ctx context.Context, store database.Store) ([]database.GetUsersRow, error) {
1052 templateAdmins, err := store.GetUsers(ctx, database.GetUsersParams{
1053 RbacRole: []string{codersdk.RoleTemplateAdmin, codersdk.RoleOwner},
1054 })
1055 if err != nil {
1056 return nil, xerrors.Errorf("get owners: %w", err)
1057 }
1058 return templateAdmins, nil
1059}

Callers 3

deleteTemplateMethod · 0.70
createWorkspaceFunction · 0.70

Calls 2

GetUsersMethod · 0.65
ErrorfMethod · 0.45

Tested by

no test coverage detected