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); + } +}