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

Method DeleteTask

coderd/database/dbauthz/dbauthz.go:2303–2314  ·  view source on GitHub ↗
(ctx context.Context, arg database.DeleteTaskParams)

Source from the content-addressed store, hash-verified

2301}
2302
2303func (q *querier) DeleteTask(ctx context.Context, arg database.DeleteTaskParams) (uuid.UUID, error) {
2304 task, err := q.db.GetTaskByID(ctx, arg.ID)
2305 if err != nil {
2306 return uuid.UUID{}, err
2307 }
2308
2309 if err := q.authorizeContext(ctx, policy.ActionDelete, task.RBACObject()); err != nil {
2310 return uuid.UUID{}, err
2311 }
2312
2313 return q.db.DeleteTask(ctx, arg)
2314}
2315
2316func (q *querier) DeleteUserAIProviderKey(ctx context.Context, arg database.DeleteUserAIProviderKeyParams) error {
2317 u, err := q.db.GetUserByID(ctx, arg.UserID)

Callers

nothing calls this directly

Calls 4

authorizeContextMethod · 0.95
GetTaskByIDMethod · 0.65
RBACObjectMethod · 0.65
DeleteTaskMethod · 0.65

Tested by

no test coverage detected