From 9fa55cc6b5a0859b194417203932b0f41561278e Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 19 Jul 2026 11:33:05 +0330 Subject: [PATCH] perms --- src/modules/roles/controllers/roles.controller.ts | 10 +++------- src/modules/roles/providers/permissions.service.ts | 4 ++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/roles/controllers/roles.controller.ts b/src/modules/roles/controllers/roles.controller.ts index 84e2812..0059991 100644 --- a/src/modules/roles/controllers/roles.controller.ts +++ b/src/modules/roles/controllers/roles.controller.ts @@ -33,15 +33,11 @@ export class RolesController { @Get('admin/roles/permissions') @UseGuards(AdminAuthGuard) @ApiBearerAuth() - @ApiOperation({ summary: 'Get all permissions that the admin has' }) - async findAllPermissions(@AdminId() adminId: string, @RestId() restId: string) { - const adminPermissionNames = await this.permissionService.getAdminFullPermissions(adminId, restId); - - return adminPermissionNames; + @ApiOperation({ summary: 'Get all permissions ' }) + async findAllPermissions() { + return this.permissionService.getPermissions(); } - - @Post('admin/roles') @UseGuards(AdminAuthGuard) @Permissions(Permission.MANAGE_ROLES) diff --git a/src/modules/roles/providers/permissions.service.ts b/src/modules/roles/providers/permissions.service.ts index 3e2a1ea..8dce0f6 100644 --- a/src/modules/roles/providers/permissions.service.ts +++ b/src/modules/roles/providers/permissions.service.ts @@ -41,6 +41,10 @@ export class PermissionsService { return permissionNames; } + async getPermissions() { + return this.permissionRepository.findAll() + } + /** * Refresh admin permissions in Redis (used after login or role changes) */