From 042d33aa000d2e4d2a945236503d979dd8f3a81e Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 27 Dec 2025 20:08:08 +0100 Subject: [PATCH] Task/refactor read platforms permission (#6095) * Refactor read platforms permission --- apps/api/src/app/platform/platform.controller.ts | 2 +- libs/common/src/lib/permissions.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/api/src/app/platform/platform.controller.ts b/apps/api/src/app/platform/platform.controller.ts index 2d4a1d413..ebf03e3a9 100644 --- a/apps/api/src/app/platform/platform.controller.ts +++ b/apps/api/src/app/platform/platform.controller.ts @@ -25,7 +25,7 @@ export class PlatformController { public constructor(private readonly platformService: PlatformService) {} @Get() - @HasPermission(permissions.readPlatforms) + @HasPermission(permissions.readPlatformsWithAccountCount) @UseGuards(AuthGuard('jwt'), HasPermissionGuard) public async getPlatforms() { return this.platformService.getPlatformsWithAccountCount(); diff --git a/libs/common/src/lib/permissions.ts b/libs/common/src/lib/permissions.ts index 2e244568c..3fd2bef8c 100644 --- a/libs/common/src/lib/permissions.ts +++ b/libs/common/src/lib/permissions.ts @@ -45,6 +45,7 @@ export const permissions = { readMarketDataOfMarkets: 'readMarketDataOfMarkets', readMarketDataOfOwnAssetProfile: 'readMarketDataOfOwnAssetProfile', readPlatforms: 'readPlatforms', + readPlatformsWithAccountCount: 'readPlatformsWithAccountCount', readTags: 'readTags', readWatchlist: 'readWatchlist', reportDataGlitch: 'reportDataGlitch', @@ -92,7 +93,7 @@ export function getPermissions(aRole: Role): string[] { permissions.readAiPrompt, permissions.readMarketData, permissions.readMarketDataOfOwnAssetProfile, - permissions.readPlatforms, + permissions.readPlatformsWithAccountCount, permissions.readTags, permissions.readWatchlist, permissions.updateAccount,