From bcaaee4bece0ffd728c577e31f48d95146233b78 Mon Sep 17 00:00:00 2001
From: rajdip-b <agentR47@gmail.com>
Date: Mon, 19 Feb 2024 10:23:42 +0530
Subject: [PATCH] remove admin route from workspace role

---
 .../controller/workspace-role.controller.ts   | 38 +++++++++---------
 .../service/workspace-role.service.ts         | 40 +++++++++----------
 2 files changed, 38 insertions(+), 40 deletions(-)

diff --git a/apps/api/src/workspace-role/controller/workspace-role.controller.ts b/apps/api/src/workspace-role/controller/workspace-role.controller.ts
index d92d7a3ad..793c64353 100644
--- a/apps/api/src/workspace-role/controller/workspace-role.controller.ts
+++ b/apps/api/src/workspace-role/controller/workspace-role.controller.ts
@@ -6,14 +6,12 @@ import {
   Param,
   Post,
   Put,
-  Query,
-  UseGuards
+  Query
 } from '@nestjs/common'
 import { WorkspaceRoleService } from '../service/workspace-role.service'
 import { CurrentUser } from '../../decorators/user.decorator'
 import { Authority, User, Workspace, WorkspaceRole } from '@prisma/client'
 import { CreateWorkspaceRole } from '../dto/create-workspace-role/create-workspace-role'
-import { AdminGuard } from '../../auth/guard/admin/admin.guard'
 import { UpdateWorkspaceRole } from '../dto/update-workspace-role/update-workspace-role'
 import { RequiredApiKeyAuthorities } from '../../decorators/required-api-key-authorities.decorator'
 
@@ -111,21 +109,21 @@ export class WorkspaceRoleController {
     )
   }
 
-  @Get()
-  @UseGuards(AdminGuard)
-  async getAllWorkspaceRoles(
-    @Query('page') page: number = 0,
-    @Query('limit') limit: number = 10,
-    @Query('sort') sort: string = 'name',
-    @Query('order') order: string = 'asc',
-    @Query('search') search: string = ''
-  ) {
-    return await this.workspaceRoleService.getWorkspaceRoles(
-      page,
-      limit,
-      sort,
-      order,
-      search
-    )
-  }
+  // @Get()
+  // @UseGuards(AdminGuard)
+  // async getAllWorkspaceRoles(
+  //   @Query('page') page: number = 0,
+  //   @Query('limit') limit: number = 10,
+  //   @Query('sort') sort: string = 'name',
+  //   @Query('order') order: string = 'asc',
+  //   @Query('search') search: string = ''
+  // ) {
+  //   return await this.workspaceRoleService.getWorkspaceRoles(
+  //     page,
+  //     limit,
+  //     sort,
+  //     order,
+  //     search
+  //   )
+  // }
 }
diff --git a/apps/api/src/workspace-role/service/workspace-role.service.ts b/apps/api/src/workspace-role/service/workspace-role.service.ts
index 58b04aec9..f839a1c8b 100644
--- a/apps/api/src/workspace-role/service/workspace-role.service.ts
+++ b/apps/api/src/workspace-role/service/workspace-role.service.ts
@@ -307,26 +307,26 @@ export class WorkspaceRoleService {
     })
   }
 
-  async getWorkspaceRoles(
-    page: number,
-    limit: number,
-    sort: string,
-    order: string,
-    search: string
-  ): Promise<WorkspaceRole[]> {
-    return await this.prisma.workspaceRole.findMany({
-      where: {
-        name: {
-          contains: search
-        }
-      },
-      skip: page * limit,
-      take: limit,
-      orderBy: {
-        [sort]: order
-      }
-    })
-  }
+  // async getWorkspaceRoles(
+  //   page: number,
+  //   limit: number,
+  //   sort: string,
+  //   order: string,
+  //   search: string
+  // ): Promise<WorkspaceRole[]> {
+  //   return await this.prisma.workspaceRole.findMany({
+  //     where: {
+  //       name: {
+  //         contains: search
+  //       }
+  //     },
+  //     skip: page * limit,
+  //     take: limit,
+  //     orderBy: {
+  //       [sort]: order
+  //     }
+  //   })
+  // }
 
   private async getWorkspaceRoleWithAuthority(
     userId: User['id'],