(actor ActorContext)
| 2519 | } |
| 2520 | |
| 2521 | func 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 | |
| 2531 | func requireCreateAuthority(actor ActorContext, scope Scope) error { |
| 2532 | if err := requireWriteAuthority(actor); err != nil { |