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) */