diff --git a/api-v3/src/act-administration/field-briefing.controller.ts b/api-v3/src/act-administration/field-briefing.controller.ts new file mode 100644 index 0000000..6dbfe4a --- /dev/null +++ b/api-v3/src/act-administration/field-briefing.controller.ts @@ -0,0 +1,14 @@ +import { Controller, Get, Param, ParseUUIDPipe } from '@nestjs/common'; +import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator'; +import { FieldBriefingService } from './field-briefing.service'; + +@Controller('inspection-visits/:visitId/field-briefing') +export class FieldBriefingController { + constructor(private readonly briefing: FieldBriefingService) {} + + @Get() + @RequirePermissions('inspections.read') + get(@Param('visitId', new ParseUUIDPipe({ version: '4' })) visitId: string) { + return this.briefing.forVisit(visitId); + } +}