refactor permissions
This commit is contained in:
@@ -45,7 +45,7 @@ export class PaymentsController {
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "get deposit request of users ==> admin route" })
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_READ)
|
||||
@AuthGuards()
|
||||
@Pagination()
|
||||
@Get("deposit/transfer")
|
||||
@@ -54,7 +54,7 @@ export class PaymentsController {
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "get deposit gateway payment ==> admin route" })
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_READ)
|
||||
@AuthGuards()
|
||||
@Pagination()
|
||||
@Get("deposit/gateway")
|
||||
@@ -63,7 +63,7 @@ export class PaymentsController {
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "approve deposit request ==> admin route" })
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_UPDATE)
|
||||
@AuthGuards()
|
||||
@Post("deposit/transfer/approve/:id")
|
||||
approverDepositRequest(@Param() paramDto: ParamDto) {
|
||||
@@ -71,7 +71,7 @@ export class PaymentsController {
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "reject deposit request ==> admin route" })
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_UPDATE)
|
||||
@AuthGuards()
|
||||
@Post("deposit/transfer/reject/:id")
|
||||
rejectDepositRequest(@Param() paramDto: ParamDto, @Body() rejectDto: RejectDepositRequestDto) {
|
||||
@@ -79,7 +79,7 @@ export class PaymentsController {
|
||||
}
|
||||
|
||||
@ApiOperation({ summary: "get transaction for admin" })
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_READ)
|
||||
@AuthGuards()
|
||||
@Pagination()
|
||||
@Get("transactions")
|
||||
@@ -108,7 +108,7 @@ export class PaymentsController {
|
||||
///------------------- bank account -----------------------------
|
||||
|
||||
@AuthGuards()
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS, PermissionEnum.BANK_ACCOUNTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_CREATE, PermissionEnum.BANK_ACCOUNTS_CREATE)
|
||||
@ApiOperation({ summary: "add bank account for transfer and deposit ==> admin route" })
|
||||
@Post("bank-account")
|
||||
addBankAccount(@Body() createDto: CreateBankAccountDto) {
|
||||
@@ -124,7 +124,7 @@ export class PaymentsController {
|
||||
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "update bank account with its id" })
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS, PermissionEnum.BANK_ACCOUNTS)
|
||||
@PermissionsDec(PermissionEnum.PAYMENTS_UPDATE, PermissionEnum.BANK_ACCOUNTS_UPDATE)
|
||||
@Patch("bank-account/:id")
|
||||
updateBankAccount(@Body() updateDto: UpdateBankAccountDto, @Param() paramDto: ParamDto) {
|
||||
return this.paymentsService.updateBankAccount(updateDto, paramDto.id);
|
||||
|
||||
Reference in New Issue
Block a user