parent
c30922e325
commit
056413560e
@ -32,16 +32,16 @@ export class RunnerController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Get('/:id')
|
@Get('/:id')
|
||||||
@ResponseSchema(Runner)
|
@ResponseSchema(ResponseRunner)
|
||||||
@ResponseSchema(RunnerNotFoundError, { statusCode: 404 })
|
@ResponseSchema(RunnerNotFoundError, { statusCode: 404 })
|
||||||
@OnUndefined(RunnerNotFoundError)
|
@OnUndefined(RunnerNotFoundError)
|
||||||
@OpenAPI({ description: 'Returns a runner of a specified id (if it exists)' })
|
@OpenAPI({ description: 'Returns a runner of a specified id (if it exists)' })
|
||||||
getOne(@Param('id') id: number) {
|
async getOne(@Param('id') id: number) {
|
||||||
return this.runnerRepository.findOne({ id: id });
|
return new ResponseRunner(await this.runnerRepository.findOne({ id: id }));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
@ResponseSchema(Runner)
|
@ResponseSchema(ResponseRunner)
|
||||||
@ResponseSchema(RunnerOnlyOneGroupAllowedError)
|
@ResponseSchema(RunnerOnlyOneGroupAllowedError)
|
||||||
@ResponseSchema(RunnerGroupNeededError)
|
@ResponseSchema(RunnerGroupNeededError)
|
||||||
@ResponseSchema(RunnerGroupNotFoundError)
|
@ResponseSchema(RunnerGroupNotFoundError)
|
||||||
@ -54,11 +54,11 @@ export class RunnerController {
|
|||||||
return error;
|
return error;
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.runnerRepository.save(runner);
|
return new ResponseRunner(await this.runnerRepository.save(runner));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Put('/:id')
|
@Put('/:id')
|
||||||
@ResponseSchema(Runner)
|
@ResponseSchema(ResponseRunner)
|
||||||
@ResponseSchema(RunnerNotFoundError, { statusCode: 404 })
|
@ResponseSchema(RunnerNotFoundError, { statusCode: 404 })
|
||||||
@ResponseSchema(RunnerIdsNotMatchingError, { statusCode: 406 })
|
@ResponseSchema(RunnerIdsNotMatchingError, { statusCode: 406 })
|
||||||
@OpenAPI({ description: "Update a runner object (id can't be changed)." })
|
@OpenAPI({ description: "Update a runner object (id can't be changed)." })
|
||||||
@ -74,11 +74,11 @@ export class RunnerController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
await this.runnerRepository.update(oldRunner, runner);
|
await this.runnerRepository.update(oldRunner, runner);
|
||||||
return runner;
|
return new ResponseRunner(runner);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Delete('/:id')
|
@Delete('/:id')
|
||||||
@ResponseSchema(Runner)
|
@ResponseSchema(ResponseRunner)
|
||||||
@ResponseSchema(RunnerNotFoundError, { statusCode: 404 })
|
@ResponseSchema(RunnerNotFoundError, { statusCode: 404 })
|
||||||
@OpenAPI({ description: 'Delete a specified runner (if it exists).' })
|
@OpenAPI({ description: 'Delete a specified runner (if it exists).' })
|
||||||
async remove(@Param('id') id: number, @QueryParam("force") force: boolean) {
|
async remove(@Param('id') id: number, @QueryParam("force") force: boolean) {
|
||||||
@ -89,6 +89,6 @@ export class RunnerController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
await this.runnerRepository.delete(runner);
|
await this.runnerRepository.delete(runner);
|
||||||
return runner;
|
return new ResponseRunner(runner);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user