F4.8 · activar cierre autoritativo

This commit is contained in:
2026-09-07 20:13:10 -03:00
parent d0cc7c6f9d
commit ad65b44142
@@ -20,11 +20,15 @@ import { ListInspectionVisitsQueryDto } from './dto/list-inspection-visits-query
import { ReplaceInspectionVisitAssetsDto } from './dto/replace-inspection-visit-assets.dto'; import { ReplaceInspectionVisitAssetsDto } from './dto/replace-inspection-visit-assets.dto';
import { ReplaceInspectionVisitTeamDto } from './dto/replace-inspection-visit-team.dto'; import { ReplaceInspectionVisitTeamDto } from './dto/replace-inspection-visit-team.dto';
import { UpdateInspectionVisitDto } from './dto/update-inspection-visit.dto'; import { UpdateInspectionVisitDto } from './dto/update-inspection-visit.dto';
import { InspectionVisitClosureService } from './inspection-visit-closure.service';
import { InspectionVisitsService } from './inspection-visits.service'; import { InspectionVisitsService } from './inspection-visits.service';
@Controller('inspection-visits') @Controller('inspection-visits')
export class InspectionVisitsController { export class InspectionVisitsController {
constructor(private readonly visits: InspectionVisitsService) {} constructor(
private readonly visits: InspectionVisitsService,
private readonly closure: InspectionVisitClosureService,
) {}
@Get() @Get()
@RequirePermissions('inspections.read') @RequirePermissions('inspections.read')
@@ -46,9 +50,7 @@ export class InspectionVisitsController {
@Get('planning-context/areas/:areaId/operators') @Get('planning-context/areas/:areaId/operators')
@RequirePermissions('inspections.read') @RequirePermissions('inspections.read')
planningOperators( planningOperators(@Param('areaId', new ParseUUIDPipe({ version: '4' })) areaId: string) {
@Param('areaId', new ParseUUIDPipe({ version: '4' })) areaId: string,
) {
return this.visits.listPlanningOperators(areaId); return this.visits.listPlanningOperators(areaId);
} }
@@ -152,6 +154,6 @@ export class InspectionVisitsController {
@CurrentAuth() principal: AuthPrincipal, @CurrentAuth() principal: AuthPrincipal,
@Req() request: RequestWithContext, @Req() request: RequestWithContext,
) { ) {
return this.visits.close(id, dto, principal, request); return this.closure.close(id, dto, principal, request);
} }
} }