From 7377cd52e876516908f8f6767d42a9e0c3ad7c6b Mon Sep 17 00:00:00 2001 From: enlineawork Date: Sat, 5 Sep 2026 17:06:52 -0300 Subject: [PATCH] F1.3: expone briefing de campo en API --- .../field-briefing.controller.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 api-v3/src/act-administration/field-briefing.controller.ts 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); + } +}