fix: add card number fields to zod schemas
This commit is contained in:
@@ -96,6 +96,7 @@ export function NewWorkspaceForm() {
|
|||||||
description: values.description,
|
description: values.description,
|
||||||
slug: values.slug,
|
slug: values.slug,
|
||||||
plan: values.plan,
|
plan: values.plan,
|
||||||
|
cardPrefix: values.cardPrefix,
|
||||||
role: "admin",
|
role: "admin",
|
||||||
weekStartDay: 1,
|
weekStartDay: 1,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -276,6 +276,7 @@ export const workspaceRouter = createTRPCRouter({
|
|||||||
slug: result.slug!,
|
slug: result.slug!,
|
||||||
description: result.description ?? null,
|
description: result.description ?? null,
|
||||||
plan: result.plan!,
|
plan: result.plan!,
|
||||||
|
cardPrefix: result.cardPrefix!,
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
update: protectedProcedure
|
update: protectedProcedure
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ const boardDetailCardSchema = z.object({
|
|||||||
title: z.string(),
|
title: z.string(),
|
||||||
description: z.string().nullable(),
|
description: z.string().nullable(),
|
||||||
index: z.number(),
|
index: z.number(),
|
||||||
|
cardNumber: z.number().nullable(),
|
||||||
dueDate: z.date().nullable(),
|
dueDate: z.date().nullable(),
|
||||||
labels: z.array(labelSchema),
|
labels: z.array(labelSchema),
|
||||||
members: z.array(boardCardMemberSchema),
|
members: z.array(boardCardMemberSchema),
|
||||||
@@ -57,6 +58,7 @@ export const boardDetailSchema = z.object({
|
|||||||
favorite: z.boolean(),
|
favorite: z.boolean(),
|
||||||
workspace: z.object({
|
workspace: z.object({
|
||||||
publicId: z.string(),
|
publicId: z.string(),
|
||||||
|
cardPrefix: z.string(),
|
||||||
members: z.array(workspaceMemberSchema),
|
members: z.array(workspaceMemberSchema),
|
||||||
}),
|
}),
|
||||||
labels: z.array(labelSchema),
|
labels: z.array(labelSchema),
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ export const cardDetailSchema = z.object({
|
|||||||
publicId: z.string(),
|
publicId: z.string(),
|
||||||
title: z.string(),
|
title: z.string(),
|
||||||
description: z.string().nullable(),
|
description: z.string().nullable(),
|
||||||
|
cardNumber: z.number().nullable(),
|
||||||
dueDate: z.date().nullable(),
|
dueDate: z.date().nullable(),
|
||||||
createdBy: z.string().nullable(),
|
createdBy: z.string().nullable(),
|
||||||
labels: z.array(labelSchema),
|
labels: z.array(labelSchema),
|
||||||
@@ -75,6 +76,7 @@ export const cardDetailSchema = z.object({
|
|||||||
),
|
),
|
||||||
workspace: z.object({
|
workspace: z.object({
|
||||||
publicId: z.string(),
|
publicId: z.string(),
|
||||||
|
cardPrefix: z.string(),
|
||||||
members: z.array(workspaceMemberSchema),
|
members: z.array(workspaceMemberSchema),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ export const workspaceListItemSchema = z.object({
|
|||||||
slug: z.string(),
|
slug: z.string(),
|
||||||
plan: z.enum(["free", "team", "pro", "enterprise"]),
|
plan: z.enum(["free", "team", "pro", "enterprise"]),
|
||||||
weekStartDay: z.number().nullable(),
|
weekStartDay: z.number().nullable(),
|
||||||
|
cardPrefix: z.string(),
|
||||||
deletedAt: z.date().nullable(),
|
deletedAt: z.date().nullable(),
|
||||||
}),
|
}),
|
||||||
});
|
});
|
||||||
@@ -74,6 +75,7 @@ export const workspaceCreateResponseSchema = z.object({
|
|||||||
slug: z.string(),
|
slug: z.string(),
|
||||||
description: z.string().nullable(),
|
description: z.string().nullable(),
|
||||||
plan: z.enum(["free", "team", "pro", "enterprise"]),
|
plan: z.enum(["free", "team", "pro", "enterprise"]),
|
||||||
|
cardPrefix: z.string(),
|
||||||
});
|
});
|
||||||
|
|
||||||
// ─── workspace.update ────────────────────────────────────────
|
// ─── workspace.update ────────────────────────────────────────
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ export const create = async (
|
|||||||
slug: workspaces.slug,
|
slug: workspaces.slug,
|
||||||
description: workspaces.description,
|
description: workspaces.description,
|
||||||
plan: workspaces.plan,
|
plan: workspaces.plan,
|
||||||
|
cardPrefix: workspaces.cardPrefix,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (workspace) {
|
if (workspace) {
|
||||||
|
|||||||
Reference in New Issue
Block a user