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

Method DeleteWorkspaceACLByID

coderd/database/dbauthz/dbauthz.go:2375–2385  ·  view source on GitHub ↗
(ctx context.Context, id uuid.UUID)

Source from the content-addressed store, hash-verified

2373}
2374
2375func (q *querier) DeleteWorkspaceACLByID(ctx context.Context, id uuid.UUID) error {
2376 fetch := func(ctx context.Context, id uuid.UUID) (database.WorkspaceTable, error) {
2377 w, err := q.db.GetWorkspaceByID(ctx, id)
2378 if err != nil {
2379 return database.WorkspaceTable{}, err
2380 }
2381 return w.WorkspaceTable(), nil
2382 }
2383
2384 return fetchAndExec(q.log, q.auth, policy.ActionShare, fetch, q.db.DeleteWorkspaceACLByID)(ctx, id)
2385}
2386
2387func (q *querier) DeleteWorkspaceACLsByOrganization(ctx context.Context, params database.DeleteWorkspaceACLsByOrganizationParams) error {
2388 // This is a system-only function.

Callers

nothing calls this directly

Calls 3

fetchAndExecFunction · 0.85
WorkspaceTableMethod · 0.80
GetWorkspaceByIDMethod · 0.65

Tested by

no test coverage detected