From ce16c798e914601b90703d551788c5a1c197fc9d Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Sat, 15 Mar 2025 14:32:24 +0530 Subject: [PATCH] add manualStatus field --- src/permit/permit.schema.ts | 19 +++---------------- src/processed/processed.schema.ts | 1 + 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/src/permit/permit.schema.ts b/src/permit/permit.schema.ts index 9b0baee..b7497b1 100644 --- a/src/permit/permit.schema.ts +++ b/src/permit/permit.schema.ts @@ -28,6 +28,7 @@ const permitSchema = new mongoose.Schema({ { _id: false } ), status: String, + manualStatus: String, assignedTo: { type: mongoose.Types.ObjectId, ref: "user", @@ -127,23 +128,9 @@ const listPermitResponse = z.object({ }); const updatePermitInput = z.object({ - county: z.string().optional(), - client: z.string().optional(), - permitDate: z.date().optional(), - stage: z - .object({ - pipeline: z.array( - z.object({ - name: z.string(), - date: z.date().nullable().optional(), - description: z.string().optional(), - comment: z.string().optional(), - }) - ), - currentStage: z.number(), - }) + manualStatus: z + .enum(["Ready To Issue", "Issued", "Invoiced", "Paid", "Closed"]) .optional(), - status: z.string().optional(), assignedTo: z.string().optional(), }); diff --git a/src/processed/processed.schema.ts b/src/processed/processed.schema.ts index 0d2a7cc..08b6b9b 100644 --- a/src/processed/processed.schema.ts +++ b/src/processed/processed.schema.ts @@ -27,6 +27,7 @@ const processedSchema = new mongoose.Schema({ { _id: false } ), status: String, + manualStatus: String, assignedTo: { type: mongoose.Types.ObjectId, ref: "user",