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

Function AsWorkspaceBuilder

coderd/database/dbauthz/dbauthz.go:863–865  ·  view source on GitHub ↗

AsWorkspaceBuilder returns a context with an actor that has permissions required for the workspace builder to prepare workspace builds. This includes reading provisioner daemons, updating provisioner jobs, and reading provisioner state (which requires template update permission).

(ctx context.Context)

Source from the content-addressed store, hash-verified

861// includes reading provisioner daemons, updating provisioner jobs, and
862// reading provisioner state (which requires template update permission).
863func AsWorkspaceBuilder(ctx context.Context) context.Context {
864 return As(ctx, subjectWorkspaceBuilder)
865}
866
867// AsChatd returns a context with an actor scoped to the chat
868// daemon's background worker. It can manage chats and access

Callers 2

buildTxMethod · 0.92
getStateMethod · 0.92

Calls 1

AsFunction · 0.85

Tested by

no test coverage detected