mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 12:18:11 +00:00
Package booking new rules update, cascade delete option updates
This commit is contained in:
@@ -142,8 +142,9 @@ export class PackagesController {
|
||||
@UseGuards(IamGuard)
|
||||
@ApiBearerAuth('IAM-auth')
|
||||
@ApiOperation({ summary: 'Delete package (admin)' })
|
||||
remove(@Param('id') id: string) {
|
||||
return this.service.remove(id);
|
||||
@ApiQuery({ name: 'cascade', required: false, type: Boolean, description: 'Force delete even with active bookings' })
|
||||
remove(@Param('id') id: string, @Query('cascade') cascade?: string) {
|
||||
return this.service.remove(id, cascade === 'true');
|
||||
}
|
||||
|
||||
@Patch(':id/activate')
|
||||
|
||||
Reference in New Issue
Block a user