diff options
| author | Frank <[email protected]> | 2025-10-10 21:24:05 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-10 21:24:05 -0400 |
| commit | 2d35b783335cae9898ec80362934bab892fcf973 (patch) | |
| tree | 146ba002b1bd58044bcac15c5ced977c086a9bd1 /packages/console/core/src/actor.ts | |
| parent | 07645e070525e627cda5cd4ad7f001f70cbc57dc (diff) | |
| parent | c7dfbbeed0e7b5a7421b4b0d8c115a24f5ba7534 (diff) | |
| download | opencode-2d35b783335cae9898ec80362934bab892fcf973.tar.gz opencode-2d35b783335cae9898ec80362934bab892fcf973.zip | |
Merge branch 'console-workspaces' into dev
Diffstat (limited to 'packages/console/core/src/actor.ts')
| -rw-r--r-- | packages/console/core/src/actor.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/console/core/src/actor.ts b/packages/console/core/src/actor.ts index 88c5e4b51..48f4a6366 100644 --- a/packages/console/core/src/actor.ts +++ b/packages/console/core/src/actor.ts @@ -67,6 +67,11 @@ export namespace Actor { return actor as Extract<Info, { type: T }> } + export const assertAdmin = () => { + if (userRole() === "admin") return + throw new Error(`Action not allowed. Ask your workspace admin to perform this action.`) + } + export function workspace() { const actor = use() if ("workspaceID" in actor.properties) { |
