diff --git a/src/common/transformers/decimal.transformer.ts b/src/common/transformers/decimal.transformer.ts index 7c08d43..930ae79 100755 --- a/src/common/transformers/decimal.transformer.ts +++ b/src/common/transformers/decimal.transformer.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { ValueTransformer } from "typeorm"; diff --git a/src/modules/discounts/entities/usage-discount.entity.ts b/src/modules/discounts/entities/usage-discount.entity.ts index 8aff294..1090894 100755 --- a/src/modules/discounts/entities/usage-discount.entity.ts +++ b/src/modules/discounts/entities/usage-discount.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne } from "typeorm"; diff --git a/src/modules/invoices/entities/invoice-item.entity.ts b/src/modules/invoices/entities/invoice-item.entity.ts index 6451509..1ee4331 100755 --- a/src/modules/invoices/entities/invoice-item.entity.ts +++ b/src/modules/invoices/entities/invoice-item.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne } from "typeorm"; diff --git a/src/modules/invoices/entities/invoice.entity.ts b/src/modules/invoices/entities/invoice.entity.ts index cb31d59..ff80bf4 100755 --- a/src/modules/invoices/entities/invoice.entity.ts +++ b/src/modules/invoices/entities/invoice.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne, OneToMany } from "typeorm"; diff --git a/src/modules/payments/entities/deposit-request.entity.ts b/src/modules/payments/entities/deposit-request.entity.ts index 5a27329..4375809 100755 --- a/src/modules/payments/entities/deposit-request.entity.ts +++ b/src/modules/payments/entities/deposit-request.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne, OneToMany } from "typeorm"; diff --git a/src/modules/payments/entities/payment.entity.ts b/src/modules/payments/entities/payment.entity.ts index 9fba884..7950461 100755 --- a/src/modules/payments/entities/payment.entity.ts +++ b/src/modules/payments/entities/payment.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne, OneToMany } from "typeorm"; diff --git a/src/modules/payments/interfaces/IPayment.ts b/src/modules/payments/interfaces/IPayment.ts index 814711e..07a9913 100755 --- a/src/modules/payments/interfaces/IPayment.ts +++ b/src/modules/payments/interfaces/IPayment.ts @@ -1,5 +1,5 @@ //------------------ process payment ------------------------- - + import Decimal from "decimal.js"; export interface IProcessPaymentParams { diff --git a/src/modules/referrals/entities/referral-reward.entity.ts b/src/modules/referrals/entities/referral-reward.entity.ts index 91d2bbb..969a6d3 100755 --- a/src/modules/referrals/entities/referral-reward.entity.ts +++ b/src/modules/referrals/entities/referral-reward.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne } from "typeorm"; diff --git a/src/modules/sliders/sliders.controller.ts b/src/modules/sliders/sliders.controller.ts index b5f6571..af0cf1f 100755 --- a/src/modules/sliders/sliders.controller.ts +++ b/src/modules/sliders/sliders.controller.ts @@ -6,9 +6,10 @@ import { UpdateSliderDto } from "./DTO/update-slider.dto"; import { SlidersService } from "./providers/sliders.service"; import { AdminRoute } from "../../common/decorators/admin.decorator"; import { AuthGuards } from "../../common/decorators/auth-guard.decorator"; +import { PermissionsDec } from "../../common/decorators/permission.decorator"; import { PaginationDto } from "../../common/DTO/pagination.dto"; import { ParamDto } from "../../common/DTO/param.dto"; -// import { PermissionsDec } from "../../common/decorators/permission.decorator"; +import { PermissionEnum } from "../users/enums/permission.enum"; @Controller("sliders") @AuthGuards() @@ -17,7 +18,7 @@ export class SlidersController { @ApiOperation({ summary: "create slider (admin route)" }) @AdminRoute() - // @PermissionsDec(PermissionEnum.SLIDER) + @PermissionsDec(PermissionEnum.BLOGS) @Post() create(@Body() createSliderDto: CreateSliderDto) { return this.slidersService.create(createSliderDto); @@ -25,6 +26,7 @@ export class SlidersController { @ApiOperation({ summary: "Get all sliders (admin route)" }) @AdminRoute() + @PermissionsDec(PermissionEnum.BLOGS) @Get() getSlidersList(@Query() queryDto: PaginationDto) { return this.slidersService.getSlidersList(queryDto); @@ -32,6 +34,7 @@ export class SlidersController { @ApiOperation({ summary: "Get a slider by id (admin route)" }) @AdminRoute() + @PermissionsDec(PermissionEnum.BLOGS) @Get(":id") getSliderById(@Param() paramDto: ParamDto) { return this.slidersService.getSliderById(paramDto.id); @@ -39,6 +42,7 @@ export class SlidersController { @ApiOperation({ summary: "Update a slider (admin route)" }) @AdminRoute() + @PermissionsDec(PermissionEnum.BLOGS) @Patch(":id") update(@Param() paramDto: ParamDto, @Body() updateSliderDto: UpdateSliderDto) { return this.slidersService.update(paramDto.id, updateSliderDto); @@ -46,6 +50,7 @@ export class SlidersController { @ApiOperation({ summary: "Delete a slider (admin route)" }) @AdminRoute() + @PermissionsDec(PermissionEnum.BLOGS) @Delete(":id") remove(@Param() paramDto: ParamDto) { return this.slidersService.remove(paramDto.id); diff --git a/src/modules/subscriptions/entities/subscription.entity.ts b/src/modules/subscriptions/entities/subscription.entity.ts index b80efab..ea3d4c1 100755 --- a/src/modules/subscriptions/entities/subscription.entity.ts +++ b/src/modules/subscriptions/entities/subscription.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, DeleteDateColumn, Entity, Index, ManyToOne, OneToMany } from "typeorm"; diff --git a/src/modules/wallets/entities/transaction.entity.ts b/src/modules/wallets/entities/transaction.entity.ts index c75312c..26fc051 100755 --- a/src/modules/wallets/entities/transaction.entity.ts +++ b/src/modules/wallets/entities/transaction.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, ManyToOne } from "typeorm"; diff --git a/src/modules/wallets/entities/wallet.entity.ts b/src/modules/wallets/entities/wallet.entity.ts index a2d8b5b..92a7be9 100755 --- a/src/modules/wallets/entities/wallet.entity.ts +++ b/src/modules/wallets/entities/wallet.entity.ts @@ -1,4 +1,3 @@ - import Decimal from "decimal.js"; import { Column, Entity, JoinColumn, OneToMany, OneToOne } from "typeorm";