refactor(f4): expose lock and seal act lifecycle
This commit is contained in:
@@ -48,9 +48,9 @@ export class InspectionClosingController {
|
|||||||
return this.closing.upsertResponsible(actId, dto, principal, request);
|
return this.closing.upsertResponsible(actId, dto, principal, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post('ready')
|
@Post('lock')
|
||||||
@RequirePermissions('inspection_closure.prepare')
|
@RequirePermissions('inspection_closure.prepare')
|
||||||
ready(
|
lock(
|
||||||
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
|
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
|
||||||
@CurrentAuth() principal: AuthPrincipal,
|
@CurrentAuth() principal: AuthPrincipal,
|
||||||
@Req() request: RequestWithContext,
|
@Req() request: RequestWithContext,
|
||||||
@@ -58,16 +58,6 @@ export class InspectionClosingController {
|
|||||||
return this.closing.prepare(actId, principal, request);
|
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')
|
@Post('signatures/inspector')
|
||||||
@RequirePermissions('inspection_closure.sign')
|
@RequirePermissions('inspection_closure.sign')
|
||||||
@UseInterceptors(FileInterceptor('file', {
|
@UseInterceptors(FileInterceptor('file', {
|
||||||
@@ -109,9 +99,9 @@ export class InspectionClosingController {
|
|||||||
return this.closing.recordCompanyOutcome(actId, dto, principal, request);
|
return this.closing.recordCompanyOutcome(actId, dto, principal, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post('close')
|
@Post('seal')
|
||||||
@RequirePermissions('inspection_closure.close')
|
@RequirePermissions('inspection_closure.close')
|
||||||
close(
|
seal(
|
||||||
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
|
@Param('actId', new ParseUUIDPipe({ version: '4' })) actId: string,
|
||||||
@Body() dto: CloseInspectionActDto,
|
@Body() dto: CloseInspectionActDto,
|
||||||
@CurrentAuth() principal: AuthPrincipal,
|
@CurrentAuth() principal: AuthPrincipal,
|
||||||
|
|||||||
Reference in New Issue
Block a user