feat(board): add board duplication (#1856)

Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com>
This commit is contained in:
Meier Lukas
2025-01-04 19:53:57 +01:00
committed by GitHub
parent d98552540a
commit 49d10f7ad0
6 changed files with 251 additions and 3 deletions

View File

@@ -28,6 +28,11 @@ const renameSchema = z.object({
name: boardNameSchema,
});
const duplicateSchema = z.object({
id: z.string(),
name: boardNameSchema,
});
const changeVisibilitySchema = z.object({
id: z.string(),
visibility: z.enum(["public", "private"]),
@@ -85,6 +90,7 @@ export const boardSchemas = {
savePartialSettings: savePartialSettingsSchema,
save: saveSchema,
create: createSchema,
duplicate: duplicateSchema,
rename: renameSchema,
changeVisibility: changeVisibilitySchema,
permissions: permissionsSchema,