chore: test ticket service and ticket message
This commit is contained in:
@@ -39,9 +39,9 @@ export class TicketsController {
|
||||
return this.ticketsService.updateCategory(paramDto, updateCategoryDto);
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "Get ticket categories => admin route" })
|
||||
@ApiOperation({ summary: "Get ticket categories " })
|
||||
@AuthGuards()
|
||||
@Roles(RoleEnum.ADMIN)
|
||||
@Roles(RoleEnum.ADMIN, RoleEnum.USER)
|
||||
@Get("categories")
|
||||
getTicketCategories() {
|
||||
return this.ticketsService.getTicketCategories();
|
||||
@@ -89,22 +89,22 @@ export class TicketsController {
|
||||
@Roles(RoleEnum.USER, RoleEnum.ADMIN)
|
||||
@Post(":id/messages")
|
||||
createTicketMessage(@Param() paramDto: ParamDto, @Body() createDto: CreateTicketMessageDto, @UserDec() user: User) {
|
||||
return this.ticketsService.createTicketMessage(paramDto.id, createDto, user.id);
|
||||
return this.ticketsService.createTicketMessage(paramDto.id, createDto, user.id, user.role);
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "Get all ticket messages of user ==> user route" })
|
||||
@ApiOperation({ summary: "Get all ticket messages of user" })
|
||||
@AuthGuards()
|
||||
@Roles(RoleEnum.USER)
|
||||
@Roles(RoleEnum.USER, RoleEnum.ADMIN)
|
||||
@Get(":id/messages")
|
||||
getTicketMessages(@Param() paramDto: ParamDto, @UserDec() user: User) {
|
||||
return this.ticketsService.getTicketMessages(paramDto.id, user.id);
|
||||
return this.ticketsService.getTicketMessages(paramDto.id, user.id, user.role);
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "close ticket by user ==> user route" })
|
||||
@ApiOperation({ summary: "close ticket by user or admin" })
|
||||
@AuthGuards()
|
||||
@Roles(RoleEnum.USER)
|
||||
@Roles(RoleEnum.USER, RoleEnum.ADMIN)
|
||||
@Get(":id/close")
|
||||
closedTicketByUser(@Param() paramDto: ParamDto, @UserDec() user: User) {
|
||||
return this.ticketsService.closeTicketByUser(paramDto.id, user.id);
|
||||
return this.ticketsService.closeTicketByUser(paramDto.id, user.id, user.role);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user