From 545cac1967f6882780021407a474690fea3f11ed Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Tue, 1 Jul 2025 22:51:59 +0000 Subject: feat: Add per user bookmark count quota --- packages/shared/types/admin.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'packages/shared') diff --git a/packages/shared/types/admin.ts b/packages/shared/types/admin.ts index 8b16dfd0..652ee2d3 100644 --- a/packages/shared/types/admin.ts +++ b/packages/shared/types/admin.ts @@ -8,9 +8,10 @@ export const zRoleSchema = z.object({ export const zAdminCreateUserSchema = zSignUpSchema.and(zRoleSchema); -export const changeRoleSchema = z.object({ +export const updateUserSchema = z.object({ userId: z.string(), - role: z.enum(["user", "admin"]), + role: z.enum(["user", "admin"]).optional(), + bookmarkQuota: z.number().int().min(0).nullable().optional(), }); export const resetPasswordSchema = z -- cgit v1.2.3-70-g09d2