From bf41bc9c7c0a41eaba07f0e875493d3b69f11c57 Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Tue, 29 Apr 2025 11:44:49 +0530 Subject: [PATCH] add new field 'utility' to permits and processed collections --- cron/archive.js | 3 +++ src/permit/permit.schema.ts | 2 ++ src/processed/processed.schema.ts | 1 + 3 files changed, 6 insertions(+) diff --git a/cron/archive.js b/cron/archive.js index 8331884..9eedf23 100644 --- a/cron/archive.js +++ b/cron/archive.js @@ -29,6 +29,7 @@ const permitsModel = mongoose.model( ), status: String, manualStatus: String, + utility: String, assignedTo: { type: mongoose.Types.ObjectId, ref: "user", @@ -95,6 +96,7 @@ const processedModel = mongoose.model( ), status: String, manualStatus: String, + utility: String, assignedTo: { type: mongoose.Types.ObjectId, ref: "user", @@ -164,6 +166,7 @@ const processedModel = mongoose.model( clientData: permit.clientData, status: permit.status, manualStatus: permit.manualStatus, + utility: permit.utility, assignedTo: permit.assignedTo, link: permit.link, address: permit.address, diff --git a/src/permit/permit.schema.ts b/src/permit/permit.schema.ts index cb0b439..58ca518 100644 --- a/src/permit/permit.schema.ts +++ b/src/permit/permit.schema.ts @@ -29,6 +29,7 @@ const permitSchema = new mongoose.Schema({ ), status: String, manualStatus: String, + utility: String, assignedTo: { type: mongoose.Types.ObjectId, ref: "user", @@ -132,6 +133,7 @@ const updatePermitInput = z.object({ .enum(["Ready To Issue", "Issued", "Invoiced", "Paid", "Closed"]) .nullable() .optional(), + utility: z.string().optional(), assignedTo: z.string().optional(), newPayment: z.array(z.any()).optional(), }); diff --git a/src/processed/processed.schema.ts b/src/processed/processed.schema.ts index 08b6b9b..ee5e8c9 100644 --- a/src/processed/processed.schema.ts +++ b/src/processed/processed.schema.ts @@ -28,6 +28,7 @@ const processedSchema = new mongoose.Schema({ ), status: String, manualStatus: String, + utility: String, assignedTo: { type: mongoose.Types.ObjectId, ref: "user",