We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bf5b2c9 + b1eb2dc commit 8facc8eCopy full SHA for 8facc8e
backend/src/modules/admin/admin.controller.ts
@@ -8,10 +8,14 @@ import {
8
} from '@nestjs/common';
9
import { UserService } from '../user/user.service';
10
import { JwtAuthGuard } from '../../auth/guards/jwt-auth.guard';
11
+import { RolesGuard } from '../../common/guards/roles.guard';
12
+import { Roles } from '../../common/decorators/roles.decorator';
13
+import { Role } from '../../common/enums/role.enum';
14
import { ApproveKycDto, RejectKycDto } from '../user/dto/update-user.dto';
15
16
@Controller('admin')
-@UseGuards(JwtAuthGuard)
17
+@UseGuards(JwtAuthGuard, RolesGuard)
18
+@Roles(Role.ADMIN)
19
export class AdminController {
20
constructor(private readonly userService: UserService) {}
21
0 commit comments