import { Controller, Get, Param } from '@nestjs/common'; import { ApiBearerAuth, ApiTags } from '@nestjs/swagger'; import { RequirePermission } from '../auth/decorators/require-permission.decorator'; import { InspectionsService } from './inspections.service'; @ApiTags('inspections') @ApiBearerAuth() @Controller('colonies') export class ColonyInspectionsController { constructor(private readonly inspectionsService: InspectionsService) {} @RequirePermission('inspections:read') @Get(':id/inspections') findByColony(@Param('id') id: string) { return this.inspectionsService.findByColony(id); } }