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

Method GetWorkspaceResourcesByJobIDs

coderd/database/dbauthz/dbauthz.go:5334–5339  ·  view source on GitHub ↗

GetWorkspaceResourcesByJobIDs is only used for workspace build data. The workspace is already fetched. TODO: Find a way to replace this with proper authz.

(ctx context.Context, ids []uuid.UUID)

Source from the content-addressed store, hash-verified

5332// The workspace is already fetched.
5333// TODO: Find a way to replace this with proper authz.
5334func (q *querier) GetWorkspaceResourcesByJobIDs(ctx context.Context, ids []uuid.UUID) ([]database.WorkspaceResource, error) {
5335 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceSystem); err != nil {
5336 return nil, err
5337 }
5338 return q.db.GetWorkspaceResourcesByJobIDs(ctx, ids)
5339}
5340
5341func (q *querier) GetWorkspaceResourcesCreatedAfter(ctx context.Context, createdAt time.Time) ([]database.WorkspaceResource, error) {
5342 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceSystem); err != nil {

Callers

nothing calls this directly

Calls 2

authorizeContextMethod · 0.95

Tested by

no test coverage detected