From 52b97fe7adff55c5e0a8d411e5c422c74c708cff Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Thu, 29 May 2025 18:06:56 +0530 Subject: [PATCH] expose history field --- src/permit/permit.schema.ts | 1 + src/permit/permit.service.ts | 2 ++ src/processed/processed.schema.ts | 1 + src/processed/processed.service.ts | 1 + 4 files changed, 5 insertions(+) diff --git a/src/permit/permit.schema.ts b/src/permit/permit.schema.ts index 94f43a0..fbbc450 100644 --- a/src/permit/permit.schema.ts +++ b/src/permit/permit.schema.ts @@ -69,6 +69,7 @@ const permitSchema = new mongoose.Schema({ lot: String, jobNumber: String, startDate: Date, + history: Array, }).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); export const permitFields = Object.keys(permitSchema.paths).filter( diff --git a/src/permit/permit.service.ts b/src/permit/permit.service.ts index af12fa5..dad87b7 100644 --- a/src/permit/permit.service.ts +++ b/src/permit/permit.service.ts @@ -125,6 +125,7 @@ export async function listPermits( lot: 1, jobNumber: 1, startDate: 1, + history: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, @@ -323,6 +324,7 @@ export async function searchPermit( lot: 1, jobNumber: 1, startDate: 1, + history: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } }, diff --git a/src/processed/processed.schema.ts b/src/processed/processed.schema.ts index 6492799..acbc578 100644 --- a/src/processed/processed.schema.ts +++ b/src/processed/processed.schema.ts @@ -66,6 +66,7 @@ const processedSchema = new mongoose.Schema({ statusUpdated: Date, issuedDate: Date, transferDate: Date, + history: Array, }).index({ tenantId: 1, permitNumber: 1 }, { unique: true }); export const processedFields = Object.keys(processedSchema.paths).filter( diff --git a/src/processed/processed.service.ts b/src/processed/processed.service.ts index 9150bf1..9238b90 100644 --- a/src/processed/processed.service.ts +++ b/src/processed/processed.service.ts @@ -141,6 +141,7 @@ export async function listProcessedPermits( statusUpdated: 1, transferDate: 1, issuedDate: 1, + history: 1, assignedTo: { $let: { vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },