agenda-admin
Version:
A dashboard for agenda.js
23 lines (22 loc) • 1.19 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const express_1 = __importDefault(require("express"));
const autocomplete_1 = require("../controllers/autocomplete");
const get_jobs_1 = require("../controllers/get-jobs");
const overview_1 = require("../controllers/overview");
const delete_jobs_1 = require("../controllers/delete-jobs");
const requeue_jobs_1 = require("../controllers/requeue-jobs");
const create_job_1 = require("../controllers/create-job");
const router = express_1.default.Router();
router.route('/jobs').get(get_jobs_1.getJobs);
router.route('/autocomplete').get(autocomplete_1.autocomplete);
router.route('/overview').get(overview_1.overview);
router.route('/delete/id').delete(delete_jobs_1.deleteJobsById);
router.route('/requeue/id').post(requeue_jobs_1.requeueJobsById);
router.route('/delete/query').delete(delete_jobs_1.deleteJobsByQuery);
router.route('/requeue/query').post(requeue_jobs_1.requeueJobsByQuery);
router.route('/jobs').post(create_job_1.createNewJob);
exports.default = router;