-import * as express from 'express'
+import express from 'express'
import { ResultList } from '../../../shared'
import { Job, JobState, JobType } from '../../../shared/models'
import { UserRight } from '../../../shared/models/users'
authenticate,
ensureUserHasRight,
jobsSortValidator,
+ openapiOperationDoc,
paginationValidatorBuilder,
setDefaultPagination,
setDefaultSort
const jobsRouter = express.Router()
jobsRouter.get('/:state?',
+ openapiOperationDoc({ operationId: 'getJobs' }),
authenticate,
ensureUserHasRight(UserRight.MANAGE_JOBS),
paginationValidatorBuilder([ 'jobs' ]),