feat(resume): implement resume locking feature

This commit is contained in:
Amruth Pillai
2023-11-06 13:57:12 +01:00
parent 9a0402d525
commit 015e284318
23 changed files with 288 additions and 83 deletions

View File

@ -10,6 +10,7 @@ export const resumeSchema = z.object({
slug: z.string(),
data: resumeDataSchema.default(defaultResumeData),
visibility: z.enum(["private", "public"]).default("private"),
locked: z.boolean().default(false),
userId: idSchema,
user: userSchema.optional(),
createdAt: z.date().or(z.dateString()),

View File

@ -2,6 +2,6 @@ import { createZodDto } from "nestjs-zod/dto";
import { resumeSchema } from "./resume";
export const updateResumeSchema = resumeSchema;
export const updateResumeSchema = resumeSchema.partial();
export class UpdateResumeDto extends createZodDto(updateResumeSchema) {}