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