fix : admin route guard

This commit is contained in:
2026-02-07 16:06:44 +03:30
parent 9db6ba5695
commit 6f7967d041
@@ -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);