summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src/model.ts
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-10-10 00:02:04 -0400
committerFrank <[email protected]>2025-10-10 00:02:04 -0400
commit03d50894360ddaf5d8dae990f3bf484b553de223 (patch)
tree19820c299628be0cd679c806453f703bd97f1fdf /packages/console/core/src/model.ts
parentbc0e00cbb7e68d80e826dd1606fddc9228e1210d (diff)
downloadopencode-03d50894360ddaf5d8dae990f3bf484b553de223.tar.gz
opencode-03d50894360ddaf5d8dae990f3bf484b553de223.zip
wip: zen style model
Diffstat (limited to 'packages/console/core/src/model.ts')
-rw-r--r--packages/console/core/src/model.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/console/core/src/model.ts b/packages/console/core/src/model.ts
index ae636c4f3..48d7e16c5 100644
--- a/packages/console/core/src/model.ts
+++ b/packages/console/core/src/model.ts
@@ -40,13 +40,14 @@ export namespace ZenModel {
export namespace Model {
export const enable = fn(z.object({ model: z.string() }), ({ model }) => {
- const workspaceID = Actor.workspace()
+ Actor.assertAdmin()
return Database.use((db) =>
- db.delete(ModelTable).where(and(eq(ModelTable.workspaceID, workspaceID), eq(ModelTable.model, model))),
+ db.delete(ModelTable).where(and(eq(ModelTable.workspaceID, Actor.workspace()), eq(ModelTable.model, model))),
)
})
export const disable = fn(z.object({ model: z.string() }), ({ model }) => {
+ Actor.assertAdmin()
return Database.use((db) =>
db
.insert(ModelTable)