diff options
| author | Frank <[email protected]> | 2025-10-10 19:49:59 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-10 19:49:59 -0400 |
| commit | cc590364e968bec62c62861f2450034e9574f76b (patch) | |
| tree | 6de70b32cb8870d9abe7bf103040e46e08964556 /packages/console/core/src | |
| parent | f14cd4a3db12161eab93ce6538528ed882439a50 (diff) | |
| download | opencode-cc590364e968bec62c62861f2450034e9574f76b.tar.gz opencode-cc590364e968bec62c62861f2450034e9574f76b.zip | |
wip: zen
Diffstat (limited to 'packages/console/core/src')
| -rw-r--r-- | packages/console/core/src/actor.ts | 2 | ||||
| -rw-r--r-- | packages/console/core/src/workspace.ts | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/packages/console/core/src/actor.ts b/packages/console/core/src/actor.ts index e8d1b7a6b..48f4a6366 100644 --- a/packages/console/core/src/actor.ts +++ b/packages/console/core/src/actor.ts @@ -69,7 +69,7 @@ export namespace Actor { export const assertAdmin = () => { if (userRole() === "admin") return - throw new Error(`Expected admin user, got ${userRole()}`) + throw new Error(`Action not allowed. Ask your workspace admin to perform this action.`) } export function workspace() { diff --git a/packages/console/core/src/workspace.ts b/packages/console/core/src/workspace.ts index 7a742e896..655112ae2 100644 --- a/packages/console/core/src/workspace.ts +++ b/packages/console/core/src/workspace.ts @@ -52,6 +52,7 @@ export namespace Workspace { name: z.string().min(1).max(255), }), async ({ name }) => { + Actor.assertAdmin() const workspaceID = Actor.workspace() return await Database.use((tx) => tx |
