X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fjobs.ts;h=eebd195b0e0a603857a933d8e780159fd42af724;hb=cbe2f36d93c779ca08424336be7e3988e57be01d;hp=d7cee16054e47de7fa6f6a938bf96da36cdc34ce;hpb=18b24b2dc5a21007f62b2e625d50b1f4b7dec784;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/jobs.ts b/server/controllers/api/jobs.ts index d7cee1605..eebd195b0 100644 --- a/server/controllers/api/jobs.ts +++ b/server/controllers/api/jobs.ts @@ -1,7 +1,5 @@ -import * as express from 'express' -import { ResultList } from '../../../shared' -import { Job, JobState, JobType } from '../../../shared/models' -import { UserRight } from '../../../shared/models/users' +import express from 'express' +import { Job, JobState, JobType, ResultList, UserRight } from '@shared/models' import { isArray } from '../../helpers/custom-validators/misc' import { JobQueue } from '../../lib/job-queue' import { @@ -9,6 +7,7 @@ import { authenticate, ensureUserHasRight, jobsSortValidator, + openapiOperationDoc, paginationValidatorBuilder, setDefaultPagination, setDefaultSort @@ -18,6 +17,7 @@ import { listJobsValidator } from '../../middlewares/validators/jobs' const jobsRouter = express.Router() jobsRouter.get('/:state?', + openapiOperationDoc({ operationId: 'getJobs' }), authenticate, ensureUserHasRight(UserRight.MANAGE_JOBS), paginationValidatorBuilder([ 'jobs' ]),