diff --git a/api-v3/src/inspection-visits/inspection-visits.controller.ts b/api-v3/src/inspection-visits/inspection-visits.controller.ts index 4ded255..7be5b20 100644 --- a/api-v3/src/inspection-visits/inspection-visits.controller.ts +++ b/api-v3/src/inspection-visits/inspection-visits.controller.ts @@ -149,6 +149,16 @@ export class InspectionVisitsController { return this.lifecycle.plan(id, principal, request); } + @Post(':id/unplan') + @RequirePermissions('inspections.manage') + unplan( + @Param('id', new ParseUUIDPipe({ version: '4' })) id: string, + @CurrentAuth() principal: AuthPrincipal, + @Req() request: RequestWithContext, + ) { + return this.lifecycle.unplan(id, principal, request); + } + @Post(':id/start') @RequirePermissions('inspections.execute') start(