parent
db6fdf6baf
commit
cf86520fae
@ -3,7 +3,7 @@ import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi';
|
|||||||
import { getConnectionManager, Repository } from 'typeorm';
|
import { getConnectionManager, Repository } from 'typeorm';
|
||||||
import { RunnerNotFoundError } from '../errors/RunnerErrors';
|
import { RunnerNotFoundError } from '../errors/RunnerErrors';
|
||||||
import { ScanIdsNotMatchingError, ScanNotFoundError } from '../errors/ScanErrors';
|
import { ScanIdsNotMatchingError, ScanNotFoundError } from '../errors/ScanErrors';
|
||||||
import StatsAuth from '../middlewares/StatsAuth';
|
import ScanAuth from '../middlewares/ScanAuth';
|
||||||
import { CreateScan } from '../models/actions/CreateScan';
|
import { CreateScan } from '../models/actions/CreateScan';
|
||||||
import { CreateTrackScan } from '../models/actions/CreateTrackScan';
|
import { CreateTrackScan } from '../models/actions/CreateTrackScan';
|
||||||
import { UpdateScan } from '../models/actions/UpdateScan';
|
import { UpdateScan } from '../models/actions/UpdateScan';
|
||||||
@ -52,7 +52,7 @@ export class ScanController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
@Authorized("SCAN:CREATE")
|
@UseBefore(ScanAuth)
|
||||||
@ResponseSchema(ResponseScan)
|
@ResponseSchema(ResponseScan)
|
||||||
@OpenAPI({ description: 'Create a new runner. <br> Please remeber to provide the runner\'s group\'s id.' })
|
@OpenAPI({ description: 'Create a new runner. <br> Please remeber to provide the runner\'s group\'s id.' })
|
||||||
async post(@Body({ validate: true }) createScan: CreateScan) {
|
async post(@Body({ validate: true }) createScan: CreateScan) {
|
||||||
@ -62,7 +62,7 @@ export class ScanController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Post("/trackscans")
|
@Post("/trackscans")
|
||||||
@UseBefore(StatsAuth)
|
@UseBefore(ScanAuth)
|
||||||
@ResponseSchema(ResponseScan)
|
@ResponseSchema(ResponseScan)
|
||||||
@OpenAPI({ description: 'Create a new track scan. <br> This is just a alias for posting /scans' })
|
@OpenAPI({ description: 'Create a new track scan. <br> This is just a alias for posting /scans' })
|
||||||
async postTrackScans(@Body({ validate: true }) createScan: CreateTrackScan) {
|
async postTrackScans(@Body({ validate: true }) createScan: CreateTrackScan) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user