From 0f94a2029886da1156c11aeffc1befb3fb64d71a Mon Sep 17 00:00:00 2001 From: enlineawork Date: Mon, 7 Sep 2026 10:17:34 -0300 Subject: [PATCH] =?UTF-8?q?F3.1:=20exponer=20Hallazgos=20por=20familia=20t?= =?UTF-8?q?=C3=A9cnica?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inventory-family-catalog.controller.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 api-v3/src/asset-master/inventory-family-catalog.controller.ts diff --git a/api-v3/src/asset-master/inventory-family-catalog.controller.ts b/api-v3/src/asset-master/inventory-family-catalog.controller.ts new file mode 100644 index 0000000..d849f31 --- /dev/null +++ b/api-v3/src/asset-master/inventory-family-catalog.controller.ts @@ -0,0 +1,14 @@ +import { Controller, Get, Param, ParseUUIDPipe } from '@nestjs/common'; +import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator'; +import { InventoryFamilyCatalogService } from './inventory-family-catalog.service'; + +@Controller('inventory-families') +export class InventoryFamilyCatalogController { + constructor(private readonly families: InventoryFamilyCatalogService) {} + + @Get(':familyId/findings') + @RequirePermissions('assets.read', 'finding_catalog.read') + findings(@Param('familyId', new ParseUUIDPipe({ version: '4' })) familyId: string) { + return this.families.findings(familyId); + } +}