253 lines
10 KiB
TypeScript
253 lines
10 KiB
TypeScript
import { Router } from 'express'
|
|
|
|
import handler_burialSiteTypes from '../handlers/admin-get/burialSiteTypes.js'
|
|
import handler_contractTypes from '../handlers/admin-get/contractTypes.js'
|
|
import handler_database from '../handlers/admin-get/database.js'
|
|
import handler_fees from '../handlers/admin-get/fees.js'
|
|
import handler_ntfyStartup from '../handlers/admin-get/ntfyStartup.js'
|
|
import handler_tables from '../handlers/admin-get/tables.js'
|
|
import handler_doAddBurialSiteStatus from '../handlers/admin-post/doAddBurialSiteStatus.js'
|
|
import handler_doAddBurialSiteType from '../handlers/admin-post/doAddBurialSiteType.js'
|
|
import handler_doAddBurialSiteTypeField from '../handlers/admin-post/doAddBurialSiteTypeField.js'
|
|
import handler_doAddCommittalType from '../handlers/admin-post/doAddCommittalType.js'
|
|
import handler_doAddContractType from '../handlers/admin-post/doAddContractType.js'
|
|
import handler_doAddContractTypeField from '../handlers/admin-post/doAddContractTypeField.js'
|
|
import handler_doAddContractTypePrint from '../handlers/admin-post/doAddContractTypePrint.js'
|
|
import handler_doAddFee from '../handlers/admin-post/doAddFee.js'
|
|
import handler_doAddFeeCategory from '../handlers/admin-post/doAddFeeCategory.js'
|
|
import handler_doAddWorkOrderMilestoneType from '../handlers/admin-post/doAddWorkOrderMilestoneType.js'
|
|
import handler_doAddWorkOrderType from '../handlers/admin-post/doAddWorkOrderType.js'
|
|
import handler_doBackupDatabase from '../handlers/admin-post/doBackupDatabase.js'
|
|
import handler_doCleanupDatabase from '../handlers/admin-post/doCleanupDatabase.js'
|
|
import handler_doDeleteBurialSiteStatus from '../handlers/admin-post/doDeleteBurialSiteStatus.js'
|
|
import handler_doDeleteBurialSiteType from '../handlers/admin-post/doDeleteBurialSiteType.js'
|
|
import handler_doDeleteBurialSiteTypeField from '../handlers/admin-post/doDeleteBurialSiteTypeField.js'
|
|
import handler_doDeleteCommittalType from '../handlers/admin-post/doDeleteCommittalType.js'
|
|
import handler_doDeleteContractType from '../handlers/admin-post/doDeleteContractType.js'
|
|
import handler_doDeleteContractTypeField from '../handlers/admin-post/doDeleteContractTypeField.js'
|
|
import handler_doDeleteContractTypePrint from '../handlers/admin-post/doDeleteContractTypePrint.js'
|
|
import handler_doDeleteFee from '../handlers/admin-post/doDeleteFee.js'
|
|
import handler_doDeleteFeeCategory from '../handlers/admin-post/doDeleteFeeCategory.js'
|
|
import handler_doDeleteWorkOrderMilestoneType from '../handlers/admin-post/doDeleteWorkOrderMilestoneType.js'
|
|
import handler_doDeleteWorkOrderType from '../handlers/admin-post/doDeleteWorkOrderType.js'
|
|
import handler_doMoveBurialSiteStatusDown from '../handlers/admin-post/doMoveBurialSiteStatusDown.js'
|
|
import handler_doMoveBurialSiteStatusUp from '../handlers/admin-post/doMoveBurialSiteStatusUp.js'
|
|
import handler_doMoveBurialSiteTypeDown from '../handlers/admin-post/doMoveBurialSiteTypeDown.js'
|
|
import handler_doMoveBurialSiteTypeFieldDown from '../handlers/admin-post/doMoveBurialSiteTypeFieldDown.js'
|
|
import handler_doMoveBurialSiteTypeFieldUp from '../handlers/admin-post/doMoveBurialSiteTypeFieldUp.js'
|
|
import handler_doMoveBurialSiteTypeUp from '../handlers/admin-post/doMoveBurialSiteTypeUp.js'
|
|
import handler_doMoveCommittalTypeDown from '../handlers/admin-post/doMoveCommittalTypeDown.js'
|
|
import handler_doMoveCommittalTypeUp from '../handlers/admin-post/doMoveCommittalTypeUp.js'
|
|
import handler_doMoveContractTypeDown from '../handlers/admin-post/doMoveContractTypeDown.js'
|
|
import handler_doMoveContractTypeFieldDown from '../handlers/admin-post/doMoveContractTypeFieldDown.js'
|
|
import handler_doMoveContractTypeFieldUp from '../handlers/admin-post/doMoveContractTypeFieldUp.js'
|
|
import handler_doMoveContractTypePrintDown from '../handlers/admin-post/doMoveContractTypePrintDown.js'
|
|
import handler_doMoveContractTypePrintUp from '../handlers/admin-post/doMoveContractTypePrintUp.js'
|
|
import handler_doMoveContractTypeUp from '../handlers/admin-post/doMoveContractTypeUp.js'
|
|
import handler_doMoveFeeCategoryDown from '../handlers/admin-post/doMoveFeeCategoryDown.js'
|
|
import handler_doMoveFeeCategoryUp from '../handlers/admin-post/doMoveFeeCategoryUp.js'
|
|
import handler_doMoveFeeDown from '../handlers/admin-post/doMoveFeeDown.js'
|
|
import handler_doMoveFeeUp from '../handlers/admin-post/doMoveFeeUp.js'
|
|
import handler_doMoveWorkOrderMilestoneTypeDown from '../handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.js'
|
|
import handler_doMoveWorkOrderMilestoneTypeUp from '../handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.js'
|
|
import handler_doMoveWorkOrderTypeDown from '../handlers/admin-post/doMoveWorkOrderTypeDown.js'
|
|
import handler_doMoveWorkOrderTypeUp from '../handlers/admin-post/doMoveWorkOrderTypeUp.js'
|
|
import handler_doUpdateBurialSiteStatus from '../handlers/admin-post/doUpdateBurialSiteStatus.js'
|
|
import handler_doUpdateBurialSiteType from '../handlers/admin-post/doUpdateBurialSiteType.js'
|
|
import handler_doUpdateBurialSiteTypeField from '../handlers/admin-post/doUpdateBurialSiteTypeField.js'
|
|
import handler_doUpdateCommittalType from '../handlers/admin-post/doUpdateCommittalType.js'
|
|
import handler_doUpdateContractType from '../handlers/admin-post/doUpdateContractType.js'
|
|
import handler_doUpdateContractTypeField from '../handlers/admin-post/doUpdateContractTypeField.js'
|
|
import handler_doUpdateFee from '../handlers/admin-post/doUpdateFee.js'
|
|
import handler_doUpdateFeeAmount from '../handlers/admin-post/doUpdateFeeAmount.js'
|
|
import handler_doUpdateFeeCategory from '../handlers/admin-post/doUpdateFeeCategory.js'
|
|
import handler_doUpdateWorkOrderMilestoneType from '../handlers/admin-post/doUpdateWorkOrderMilestoneType.js'
|
|
import handler_doUpdateWorkOrderType from '../handlers/admin-post/doUpdateWorkOrderType.js'
|
|
|
|
// Ntfy Startup
|
|
|
|
export const router = Router()
|
|
|
|
/*
|
|
* Fees
|
|
*/
|
|
|
|
router.get('/fees', handler_fees)
|
|
|
|
router.post('/doAddFeeCategory', handler_doAddFeeCategory)
|
|
|
|
router.post('/doUpdateFeeCategory', handler_doUpdateFeeCategory)
|
|
|
|
router.post('/doMoveFeeCategoryUp', handler_doMoveFeeCategoryUp)
|
|
|
|
router.post('/doMoveFeeCategoryDown', handler_doMoveFeeCategoryDown)
|
|
|
|
router.post('/doDeleteFeeCategory', handler_doDeleteFeeCategory)
|
|
|
|
router.post('/doAddFee', handler_doAddFee)
|
|
|
|
router.post('/doUpdateFee', handler_doUpdateFee)
|
|
|
|
router.post('/doUpdateFeeAmount', handler_doUpdateFeeAmount)
|
|
|
|
router.post('/doMoveFeeUp', handler_doMoveFeeUp)
|
|
|
|
router.post('/doMoveFeeDown', handler_doMoveFeeDown)
|
|
|
|
router.post('/doDeleteFee', handler_doDeleteFee)
|
|
|
|
/*
|
|
* Contract Type Management
|
|
*/
|
|
|
|
router.get('/contractTypes', handler_contractTypes)
|
|
|
|
router.post('/doAddContractType', handler_doAddContractType)
|
|
|
|
router.post('/doUpdateContractType', handler_doUpdateContractType)
|
|
|
|
router.post('/doMoveContractTypeUp', handler_doMoveContractTypeUp)
|
|
|
|
router.post('/doMoveContractTypeDown', handler_doMoveContractTypeDown)
|
|
|
|
router.post('/doDeleteContractType', handler_doDeleteContractType)
|
|
|
|
// Contract Type Fields
|
|
|
|
router.post('/doAddContractTypeField', handler_doAddContractTypeField)
|
|
|
|
router.post('/doUpdateContractTypeField', handler_doUpdateContractTypeField)
|
|
|
|
router.post('/doMoveContractTypeFieldUp', handler_doMoveContractTypeFieldUp)
|
|
|
|
router.post('/doMoveContractTypeFieldDown', handler_doMoveContractTypeFieldDown)
|
|
|
|
router.post('/doDeleteContractTypeField', handler_doDeleteContractTypeField)
|
|
|
|
// Contract Type Prints
|
|
|
|
router.post('/doAddContractTypePrint', handler_doAddContractTypePrint)
|
|
|
|
router.post('/doMoveContractTypePrintUp', handler_doMoveContractTypePrintUp)
|
|
|
|
router.post('/doMoveContractTypePrintDown', handler_doMoveContractTypePrintDown)
|
|
|
|
router.post('/doDeleteContractTypePrint', handler_doDeleteContractTypePrint)
|
|
|
|
/*
|
|
* Burial Site Type Management
|
|
*/
|
|
|
|
router.get('/burialSiteTypes', handler_burialSiteTypes)
|
|
|
|
router.post('/doAddBurialSiteType', handler_doAddBurialSiteType)
|
|
|
|
router.post('/doUpdateBurialSiteType', handler_doUpdateBurialSiteType)
|
|
|
|
router.post('/doMoveBurialSiteTypeUp', handler_doMoveBurialSiteTypeUp)
|
|
|
|
router.post('/doMoveBurialSiteTypeDown', handler_doMoveBurialSiteTypeDown)
|
|
|
|
router.post('/doDeleteBurialSiteType', handler_doDeleteBurialSiteType)
|
|
|
|
// Burial Site Type Fields
|
|
|
|
router.post('/doAddBurialSiteTypeField', handler_doAddBurialSiteTypeField)
|
|
|
|
router.post('/doUpdateBurialSiteTypeField', handler_doUpdateBurialSiteTypeField)
|
|
|
|
router.post('/doMoveBurialSiteTypeFieldUp', handler_doMoveBurialSiteTypeFieldUp)
|
|
|
|
router.post(
|
|
// eslint-disable-next-line no-secrets/no-secrets
|
|
'/doMoveBurialSiteTypeFieldDown',
|
|
handler_doMoveBurialSiteTypeFieldDown
|
|
)
|
|
|
|
router.post('/doDeleteBurialSiteTypeField', handler_doDeleteBurialSiteTypeField)
|
|
|
|
/*
|
|
* Config Tables
|
|
*/
|
|
|
|
router.get('/tables', handler_tables)
|
|
|
|
// Config Tables - Work Order Types
|
|
|
|
router.post('/doAddWorkOrderType', handler_doAddWorkOrderType)
|
|
|
|
router.post('/doUpdateWorkOrderType', handler_doUpdateWorkOrderType)
|
|
|
|
router.post('/doMoveWorkOrderTypeUp', handler_doMoveWorkOrderTypeUp)
|
|
|
|
router.post('/doMoveWorkOrderTypeDown', handler_doMoveWorkOrderTypeDown)
|
|
|
|
router.post('/doDeleteWorkOrderType', handler_doDeleteWorkOrderType)
|
|
|
|
// Config Tables - Work Order Milestone Types
|
|
|
|
router.post(
|
|
'/doAddWorkOrderMilestoneType',
|
|
handler_doAddWorkOrderMilestoneType
|
|
)
|
|
|
|
router.post(
|
|
'/doUpdateWorkOrderMilestoneType',
|
|
handler_doUpdateWorkOrderMilestoneType
|
|
)
|
|
|
|
router.post(
|
|
'/doMoveWorkOrderMilestoneTypeUp',
|
|
handler_doMoveWorkOrderMilestoneTypeUp
|
|
)
|
|
|
|
router.post(
|
|
'/doMoveWorkOrderMilestoneTypeDown',
|
|
handler_doMoveWorkOrderMilestoneTypeDown
|
|
)
|
|
|
|
router.post(
|
|
'/doDeleteWorkOrderMilestoneType',
|
|
handler_doDeleteWorkOrderMilestoneType
|
|
)
|
|
|
|
// Config Tables - Burial Site Statuses
|
|
|
|
router.post('/doAddBurialSiteStatus', handler_doAddBurialSiteStatus)
|
|
|
|
router.post('/doUpdateBurialSiteStatus', handler_doUpdateBurialSiteStatus)
|
|
|
|
router.post('/doMoveBurialSiteStatusUp', handler_doMoveBurialSiteStatusUp)
|
|
|
|
router.post('/doMoveBurialSiteStatusDown', handler_doMoveBurialSiteStatusDown)
|
|
|
|
router.post('/doDeleteBurialSiteStatus', handler_doDeleteBurialSiteStatus)
|
|
|
|
// Config Tables - Committal Types
|
|
|
|
router.post('/doAddCommittalType', handler_doAddCommittalType)
|
|
|
|
router.post('/doUpdateCommittalType', handler_doUpdateCommittalType)
|
|
|
|
router.post('/doMoveCommittalTypeUp', handler_doMoveCommittalTypeUp)
|
|
|
|
router.post('/doMoveCommittalTypeDown', handler_doMoveCommittalTypeDown)
|
|
|
|
router.post('/doDeleteCommittalType', handler_doDeleteCommittalType)
|
|
|
|
/*
|
|
* Database Maintenance
|
|
*/
|
|
|
|
router.get('/database', handler_database)
|
|
|
|
router.post('/doBackupDatabase', handler_doBackupDatabase)
|
|
|
|
router.post('/doCleanupDatabase', handler_doCleanupDatabase)
|
|
|
|
// Ntfy Startup
|
|
|
|
router.get('/ntfyStartup', handler_ntfyStartup)
|
|
|
|
export default router
|