From 8bfdd34eb857eb41c4df901507e3b9179b46b62a Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Sat, 1 Nov 2025 12:59:04 +0530 Subject: [PATCH] feat: send alerts to specific users when requests field is updated in permits collection --- src/permit/permit.service.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/permit/permit.service.ts b/src/permit/permit.service.ts index af1845a..91d684c 100644 --- a/src/permit/permit.service.ts +++ b/src/permit/permit.service.ts @@ -276,6 +276,26 @@ export async function updatePermit( "permits" ); } + + if (key == "requests" && input[key] != null) { + const requestAlertsUsers = [ + "6830d9ac46971e8148fda973", //Lucy + "67c717024871a88b9ee54f55", //Ashlee + "67f53b557b41964444a74095", //Khran + "67db2803502dafae0d705519", //Joe + ]; + + for (const userId of requestAlertsUsers) { + await createAlert( + user.tenantId, + `Request updated`, + "user", + userId, + updatePermitResult.pid, + "permits" + ); + } + } } else if (key == "client") { const orgInDb = await orgModel.findById(input.client); if (orgInDb) {