(ctx context.Context, arg database.GetWorkspacesParams)
| 5353 | } |
| 5354 | |
| 5355 | func (q *querier) GetWorkspaces(ctx context.Context, arg database.GetWorkspacesParams) ([]database.GetWorkspacesRow, error) { |
| 5356 | prep, err := prepareSQLFilter(ctx, q.auth, policy.ActionRead, rbac.ResourceWorkspace.Type) |
| 5357 | if err != nil { |
| 5358 | return nil, xerrors.Errorf("(dev error) prepare sql filter: %w", err) |
| 5359 | } |
| 5360 | return q.db.GetAuthorizedWorkspaces(ctx, arg, prep) |
| 5361 | } |
| 5362 | |
| 5363 | func (q *querier) GetWorkspacesAndAgentsByOwnerID(ctx context.Context, ownerID uuid.UUID) ([]database.GetWorkspacesAndAgentsByOwnerIDRow, error) { |
| 5364 | prep, err := prepareSQLFilter(ctx, q.auth, policy.ActionRead, rbac.ResourceWorkspace.Type) |
no test coverage detected