refactor(f4): expose lock and seal act lifecycle

This commit is contained in:
2026-09-07 20:55:14 -03:00
parent f23a28e438
commit 97a6fb029d
@@ -48,9 +48,9 @@ export class InspectionClosingController {
return this.closing.upsertResponsible(actId, dto, principal, request);
}
@Post('ready')
@Post('lock')
@RequirePermissions('inspection_closure.prepare')
ready(
lock(
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
@CurrentAuth() principal: AuthPrincipal,
@Req() request: RequestWithContext,
@@ -58,16 +58,6 @@ export class InspectionClosingController {
return this.closing.prepare(actId, principal, request);
}
@Post('reopen')
@RequirePermissions('inspection_closure.prepare')
reopen(
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
@CurrentAuth() principal: AuthPrincipal,
@Req() request: RequestWithContext,
) {
return this.closing.reopen(actId, principal, request);
}
@Post('signatures/inspector')
@RequirePermissions('inspection_closure.sign')
@UseInterceptors(FileInterceptor('file', {
@@ -109,9 +99,9 @@ export class InspectionClosingController {
return this.closing.recordCompanyOutcome(actId, dto, principal, request);
}
@Post('close')
@Post('seal')
@RequirePermissions('inspection_closure.close')
close(
seal(
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
@Body() dto: CloseInspectionActDto,
@CurrentAuth() principal: AuthPrincipal,