From 286c6c55650bdaa8ba6608ca5c9db2cfada26950 Mon Sep 17 00:00:00 2001 From: Akhil Meka Date: Tue, 27 Jan 2026 13:13:26 +0530 Subject: [PATCH] feat: allow users with roles: superAdmin, admin, team to see alerts of Suncoast permtis --- src/alert/alert.service.ts | 4 ++++ src/utils/tags.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/alert/alert.service.ts b/src/alert/alert.service.ts index 3468cd3..65fbd02 100644 --- a/src/alert/alert.service.ts +++ b/src/alert/alert.service.ts @@ -56,6 +56,10 @@ export async function getUserAlerts( const page = params.page || 1; const pageSize = params.pageSize || 10; + if (["superAdmin", "admin", "team"].includes(user.role)) { + user.orgId.push(process.env.SUNCOAST_ID); + } + const filters: Array = [ { recipientType: "user", recipientId: user.userId }, { diff --git a/src/utils/tags.ts b/src/utils/tags.ts index cfa6e04..c19e13e 100644 --- a/src/utils/tags.ts +++ b/src/utils/tags.ts @@ -15,7 +15,7 @@ export function extractExpressions(input: string) { .filter( (item) => mongoose.Types.ObjectId.isValid(item) || - ["client", "team"].includes(item), + ["client", "agent"].includes(item), ); }