diff options
| author | Frank <[email protected]> | 2025-10-07 09:17:05 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-07 09:17:08 -0400 |
| commit | 6c99b833e443ba1531845a7fcf4f74247a0837bc (patch) | |
| tree | 8ad2e4c1bc3b67f44019d5dcbccc54b3fe2d0959 /packages/console/core/src/user.ts | |
| parent | cd3780b7f5b46f03b121dff6172adb445bd748e5 (diff) | |
| download | opencode-6c99b833e443ba1531845a7fcf4f74247a0837bc.tar.gz opencode-6c99b833e443ba1531845a7fcf4f74247a0837bc.zip | |
wip: zen
Diffstat (limited to 'packages/console/core/src/user.ts')
| -rw-r--r-- | packages/console/core/src/user.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/console/core/src/user.ts b/packages/console/core/src/user.ts index d4a0da0f8..5e7605e94 100644 --- a/packages/console/core/src/user.ts +++ b/packages/console/core/src/user.ts @@ -174,18 +174,19 @@ export namespace User { ) }) - export const updateRole = fn( + export const update = fn( z.object({ id: z.string(), role: z.enum(UserRole), + monthlyLimit: z.number().nullable(), }), - async ({ id, role }) => { + async ({ id, role, monthlyLimit }) => { await assertAdmin() if (role === "member") assertNotSelf(id) return await Database.use((tx) => tx .update(UserTable) - .set({ role }) + .set({ role, monthlyLimit }) .where(and(eq(UserTable.id, id), eq(UserTable.workspaceID, Actor.workspace()))), ) }, |
