fix : admin route guard
This commit is contained in:
@@ -20,6 +20,7 @@ import { SkipAuth } from "../../common/decorators/skip-auth.decorator";
|
|||||||
import { UserDec } from "../../common/decorators/user.decorator";
|
import { UserDec } from "../../common/decorators/user.decorator";
|
||||||
import { ParamDto } from "../../common/DTO/param.dto";
|
import { ParamDto } from "../../common/DTO/param.dto";
|
||||||
import { PermissionEnum } from "../users/enums/permission.enum";
|
import { PermissionEnum } from "../users/enums/permission.enum";
|
||||||
|
import { AdminRoute } from "../../common/decorators/admin.decorator";
|
||||||
|
|
||||||
@Controller("subscriptions")
|
@Controller("subscriptions")
|
||||||
@AuthGuards()
|
@AuthGuards()
|
||||||
@@ -29,8 +30,9 @@ export class SubscriptionsController {
|
|||||||
private readonly userQuickAccessService: UserQuickAccessService,
|
private readonly userQuickAccessService: UserQuickAccessService,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
@ApiOperation({ summary: "Delete subscription " })
|
@ApiOperation({ summary: "Delete subscription =. admin route" })
|
||||||
@PermissionsDec(PermissionEnum.SERVICES)
|
@PermissionsDec(PermissionEnum.SERVICES)
|
||||||
|
@AdminRoute()
|
||||||
@Delete(':id')
|
@Delete(':id')
|
||||||
deleteSubscription(@Param('id') id :string) {
|
deleteSubscription(@Param('id') id :string) {
|
||||||
return this.subscriptionService.softDeleteUSerSubscription(id);
|
return this.subscriptionService.softDeleteUSerSubscription(id);
|
||||||
|
|||||||
Reference in New Issue
Block a user