85 lines
2.5 KiB
TypeScript
85 lines
2.5 KiB
TypeScript
import {
|
|
Router
|
|
} from "express";
|
|
|
|
import * as permissionHandlers from "../handlers/permissions.js";
|
|
|
|
import handler_fees from "../handlers/admin-get/fees.js";
|
|
import handler_doAddFeeCategory from "../handlers/admin-post/doAddFeeCategory.js";
|
|
import handler_doUpdateFeeCategory from "../handlers/admin-post/doUpdateFeeCategory.js";
|
|
import handler_doDeleteFeeCategory from "../handlers/admin-post/doDeleteFeeCategory.js";
|
|
|
|
import handler_doAddFee from "../handlers/admin-post/doAddFee.js";
|
|
import handler_doUpdateFee from "../handlers/admin-post/doUpdateFee.js";
|
|
import handler_doDeleteFee from "../handlers/admin-post/doDeleteFee.js";
|
|
|
|
import handler_tables from "../handlers/admin-get/tables.js";
|
|
|
|
import handler_doAddWorkOrderType from "../handlers/admin-post/doAddWorkOrderType.js";
|
|
import handler_doUpdateWorkOrderType from "../handlers/admin-post/doUpdateWorkOrderType.js";
|
|
import handler_doMoveWorkOrderTypeUp from "../handlers/admin-post/doMoveWorkOrderTypeUp.js";
|
|
import handler_doMoveWorkOrderTypeDown from "../handlers/admin-post/doMoveWorkOrderTypeDown.js";
|
|
import handler_doDeleteWorkOrderType from "../handlers/admin-post/doDeleteWorkOrderType.js";
|
|
|
|
|
|
export const router = Router();
|
|
|
|
|
|
// Fees
|
|
|
|
router.get("/fees",
|
|
permissionHandlers.adminGetHandler,
|
|
handler_fees);
|
|
|
|
router.post("/doAddFeeCategory",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doAddFeeCategory);
|
|
|
|
router.post("/doUpdateFeeCategory",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doUpdateFeeCategory);
|
|
|
|
router.post("/doDeleteFeeCategory",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doDeleteFeeCategory);
|
|
|
|
router.post("/doAddFee",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doAddFee);
|
|
|
|
router.post("/doUpdateFee",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doUpdateFee);
|
|
|
|
router.post("/doDeleteFee",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doDeleteFee);
|
|
|
|
// Config Tables
|
|
|
|
router.get("/tables",
|
|
permissionHandlers.adminGetHandler,
|
|
handler_tables);
|
|
|
|
router.post("/doAddWorkOrderType",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doAddWorkOrderType);
|
|
|
|
router.post("/doUpdateWorkOrderType",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doUpdateWorkOrderType);
|
|
|
|
router.post("/doMoveWorkOrderTypeUp",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doMoveWorkOrderTypeUp);
|
|
|
|
router.post("/doMoveWorkOrderTypeDown",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doMoveWorkOrderTypeDown);
|
|
|
|
router.post("/doDeleteWorkOrderType",
|
|
permissionHandlers.adminPostHandler,
|
|
handler_doDeleteWorkOrderType);
|
|
|
|
|
|
export default router; |