MCPcopy Create free account
hub / github.com/compozy/agh / requireWriteAuthority

Function requireWriteAuthority

internal/task/manager.go:2521–2529  ·  view source on GitHub ↗
(actor ActorContext)

Source from the content-addressed store, hash-verified

2519}
2520
2521func requireWriteAuthority(actor ActorContext) error {
2522 if err := actor.Validate(); err != nil {
2523 return err
2524 }
2525 if !actor.Authority.Write {
2526 return ErrPermissionDenied
2527 }
2528 return nil
2529}
2530
2531func requireCreateAuthority(actor ActorContext, scope Scope) error {
2532 if err := requireWriteAuthority(actor); err != nil {

Callers 15

SetExecutionProfileMethod · 0.85
BlockTaskMethod · 0.85
ClearTaskBlockMethod · 0.85
RecoverTaskMethod · 0.85
ExpireTaskBlocksMethod · 0.85
DeleteTaskMethod · 0.85
UpdateTaskMethod · 0.85
CancelTaskMethod · 0.85
executeTaskBoundaryMethod · 0.85

Calls 1

ValidateMethod · 0.65