Merge branch 'alpha' of github.com:Tria-plc/edr-platform into alpha

This commit is contained in:
Stephanos A
2026-07-16 21:31:13 +03:00

View File

@@ -2,7 +2,7 @@ import { Body, Controller, Get, Param, Post, Query, UseGuards, Delete, Patch, Se
import { ApiTags, ApiOperation, ApiBearerAuth, ApiBody, ApiQuery } from '@nestjs/swagger'; import { ApiTags, ApiOperation, ApiBearerAuth, ApiBody, ApiQuery } from '@nestjs/swagger';
import { TicketsService } from './tickets.service'; import { TicketsService } from './tickets.service';
import { JwtGuard } from '../../common/jwt.guard'; import { JwtGuard } from '../../common/jwt.guard';
import { PassengerStaff } from '../../common/passenger-guards'; import { PassengerStaff, PassengerAdmin } from '../../common/passenger-guards';
import { PASSENGER_PERMS } from '../../seed/passenger-permissions.registry'; import { PASSENGER_PERMS } from '../../seed/passenger-permissions.registry';
@ApiTags('Tickets') @ApiTags('Tickets')
@@ -207,9 +207,9 @@ export class TicketsController {
} }
@Delete(':id') @Delete(':id')
@UseGuards(JwtGuard) @PassengerAdmin()
@ApiBearerAuth('JWT-auth') @ApiBearerAuth('IAM-auth')
@ApiOperation({ @ApiOperation({
summary: 'Delete ticket (admin only)', summary: 'Delete ticket (admin only)',
description: 'Permanently deletes a ticket record and removes associated seat blocks' description: 'Permanently deletes a ticket record and removes associated seat blocks'
}) })