From e321a2a056ab3682ae8a0f045c0c32306c676483 Mon Sep 17 00:00:00 2001 From: Gijsdeman Date: Sun, 10 Nov 2024 22:49:11 +0100 Subject: [PATCH] fix(user): allow subscribers to fetch user information --- src/helpers/security-groups.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/helpers/security-groups.ts b/src/helpers/security-groups.ts index 7c0e132..2f35804 100644 --- a/src/helpers/security-groups.ts +++ b/src/helpers/security-groups.ts @@ -46,13 +46,24 @@ const allSecurityGroups = [ SecurityGroup.KEY_HOLDER, ]; +const allSecuritySubscriberGroups = [ + SecurityGroup.ADMIN, + SecurityGroup.BOARD, + SecurityGroup.AVICO, + SecurityGroup.BAC, + SecurityGroup.KEY_HOLDER, + SecurityGroup.AUDIO_SUBSCRIBER, + SecurityGroup.SCREEN_SUBSCRIBER, + SecurityGroup.LIGHTS_SUBSCRIBER, +]; + /** * Security groups that are available for each endpoint * Giving specific type will break tsoa; can only be done after the fact */ export const securityGroups = { user: { - base: allSecurityGroups, + base: allSecuritySubscriberGroups, }, audit: { base: allSecurityGroups,