Skip to content

Commit 8facc8e

Browse files
authored
Merge pull request #430 from OthmanImam/feat/Transferrr
Implement Strict RBAC + Admin Guards + Transaction Enrichment Fixes
2 parents bf5b2c9 + b1eb2dc commit 8facc8e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

backend/src/modules/admin/admin.controller.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ import {
88
} from '@nestjs/common';
99
import { UserService } from '../user/user.service';
1010
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';
1114
import { ApproveKycDto, RejectKycDto } from '../user/dto/update-user.dto';
1215

1316
@Controller('admin')
14-
@UseGuards(JwtAuthGuard)
17+
@UseGuards(JwtAuthGuard, RolesGuard)
18+
@Roles(Role.ADMIN)
1519
export class AdminController {
1620
constructor(private readonly userService: UserService) {}
1721

0 commit comments

Comments
 (0)