Update guard usage in controllers

This commit is contained in:
faris Aljohari
2024-05-07 00:33:04 +03:00
parent 85424554cb
commit 4058449f4b
11 changed files with 72 additions and 67 deletions

View File

@ -10,8 +10,8 @@ import {
} from '@nestjs/common';
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
import { RoleService } from '../services/role.service';
import { JwtAuthGuard } from '@app/common/guards/jwt.auth.guard';
import { UserRoleEditDto } from '../dtos';
import { AdminRoleGuard } from 'src/guards/admin.role.guard';
@ApiTags('Role Module')
@Controller({
@ -21,7 +21,7 @@ import { UserRoleEditDto } from '../dtos';
export class RoleController {
constructor(private readonly roleService: RoleService) {}
@ApiBearerAuth()
@UseGuards(JwtAuthGuard)
@UseGuards(AdminRoleGuard)
@Get('types')
async fetchRoleTypes() {
try {
@ -36,7 +36,7 @@ export class RoleController {
}
}
@ApiBearerAuth()
@UseGuards(JwtAuthGuard)
@UseGuards(AdminRoleGuard)
@Put('edit/user/:userUuid')
async editUserRoleType(
@Param('userUuid') userUuid: string,