F3.2: recibir Acta explícita en Hallazgos de campo
This commit is contained in:
@@ -5,12 +5,14 @@ import {
|
||||
Param,
|
||||
ParseUUIDPipe,
|
||||
Post,
|
||||
Query,
|
||||
Req,
|
||||
} from '@nestjs/common';
|
||||
import { CurrentAuth } from '../auth/decorators/current-auth.decorator';
|
||||
import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator';
|
||||
import type { AuthPrincipal, RequestWithContext } from '../common/http/request-context';
|
||||
import { CreateFieldFindingDto } from './dto/create-field-finding.dto';
|
||||
import { FieldFindingActQueryDto } from './dto/field-finding-act-query.dto';
|
||||
import { FieldFindingsService } from './field-findings.service';
|
||||
|
||||
@Controller('inspection-visits/:visitId/field-findings')
|
||||
@@ -22,9 +24,10 @@ export class FieldFindingsController {
|
||||
options(
|
||||
@Param('visitId', new ParseUUIDPipe({ version: '4' })) visitId: string,
|
||||
@Param('assetId', new ParseUUIDPipe({ version: '4' })) assetId: string,
|
||||
@Query() query: FieldFindingActQueryDto,
|
||||
@CurrentAuth() principal: AuthPrincipal,
|
||||
): Promise<unknown> {
|
||||
return this.fieldFindings.options(visitId, assetId, principal);
|
||||
return this.fieldFindings.options(visitId, assetId, query.actId, principal);
|
||||
}
|
||||
|
||||
@Get(':assetId')
|
||||
@@ -32,9 +35,10 @@ export class FieldFindingsController {
|
||||
list(
|
||||
@Param('visitId', new ParseUUIDPipe({ version: '4' })) visitId: string,
|
||||
@Param('assetId', new ParseUUIDPipe({ version: '4' })) assetId: string,
|
||||
@Query() query: FieldFindingActQueryDto,
|
||||
@CurrentAuth() principal: AuthPrincipal,
|
||||
): Promise<unknown> {
|
||||
return this.fieldFindings.list(visitId, assetId, principal);
|
||||
return this.fieldFindings.list(visitId, assetId, query.actId, principal);
|
||||
}
|
||||
|
||||
@Post(':assetId')
|
||||
|
||||
Reference in New Issue
Block a user