feat: add 'requests' field to permits collection

This commit is contained in:
2025-10-25 12:54:47 +05:30
parent 66aa44a350
commit 5eac9a8541
2 changed files with 4 additions and 0 deletions

View File

@@ -105,6 +105,7 @@ const permitSchema = new mongoose.Schema({
taggedUsers: Array,
noc: String,
deed: String,
requests: [String],
});
permitSchema.index({ tenantId: 1, permitNumber: 1 }, { unique: true });
@@ -216,6 +217,7 @@ const permitCore = {
issued: z.boolean().optional(),
noc: z.string().optional(),
deed: z.string().optional(),
requests: z.array(z.string()).optional(),
};
const createPermitInput = z.object({

View File

@@ -183,6 +183,7 @@ export async function listPermits(
taggedUsers: 1,
noc: 1,
deed: 1,
requests: 1,
assignedTo: {
$let: {
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },
@@ -414,6 +415,7 @@ export async function searchPermit(
taggedUsers: 1,
noc: 1,
deed: 1,
requests: 1,
assignedTo: {
$let: {
vars: { assigned: { $arrayElemAt: ["$assignedRec", 0] } },