97 lines
2.6 KiB
TypeScript
97 lines
2.6 KiB
TypeScript
import { Router } from 'express'
|
|
|
|
import handler_edit from '../handlers/burialSites-get/edit.js'
|
|
import handler_new from '../handlers/burialSites-get/new.js'
|
|
import handler_next from '../handlers/burialSites-get/next.js'
|
|
import handler_previous from '../handlers/burialSites-get/previous.js'
|
|
import handler_search from '../handlers/burialSites-get/search.js'
|
|
import handler_view from '../handlers/burialSites-get/view.js'
|
|
import handler_doAddBurialSiteComment from '../handlers/burialSites-post/doAddBurialSiteComment.js'
|
|
import handler_doCreateBurialSite from '../handlers/burialSites-post/doCreateBurialSite.js'
|
|
import handler_doDeleteBurialSite from '../handlers/burialSites-post/doDeleteBurialSite.js'
|
|
import handler_doDeleteBurialSiteComment from '../handlers/burialSites-post/doDeleteBurialSiteComment.js'
|
|
import handler_doGetBurialSiteTypeFields from '../handlers/burialSites-post/doGetBurialSiteTypeFields.js'
|
|
import handler_doRestoreBurialSite from '../handlers/burialSites-post/doRestoreBurialSite.js'
|
|
import handler_doSearchBurialSites from '../handlers/burialSites-post/doSearchBurialSites.js'
|
|
import handler_doUpdateBurialSite from '../handlers/burialSites-post/doUpdateBurialSite.js'
|
|
import handler_doUpdateBurialSiteComment from '../handlers/burialSites-post/doUpdateBurialSiteComment.js'
|
|
import { adminPostHandler, updateGetHandler, updatePostHandler } from '../handlers/permissions.js'
|
|
|
|
export const router = Router()
|
|
|
|
/*
|
|
* Burial Site Search
|
|
*/
|
|
|
|
router.get('/', handler_search)
|
|
|
|
router.post('/doSearchBurialSites', handler_doSearchBurialSites)
|
|
|
|
/*
|
|
* Burial Site View / Edit
|
|
*/
|
|
|
|
router.get('/new', updateGetHandler, handler_new)
|
|
|
|
router.get('/:burialSiteId', handler_view)
|
|
|
|
router.get('/:burialSiteId/next', handler_next)
|
|
|
|
router.get('/:burialSiteId/previous', handler_previous)
|
|
|
|
router.get('/:burialSiteId/edit', updateGetHandler, handler_edit)
|
|
|
|
router.post(
|
|
'/doGetBurialSiteTypeFields',
|
|
updatePostHandler,
|
|
handler_doGetBurialSiteTypeFields
|
|
)
|
|
|
|
router.post(
|
|
'/doCreateBurialSite',
|
|
updatePostHandler,
|
|
handler_doCreateBurialSite
|
|
)
|
|
|
|
router.post(
|
|
'/doUpdateBurialSite',
|
|
updatePostHandler,
|
|
handler_doUpdateBurialSite
|
|
)
|
|
|
|
router.post(
|
|
'/doDeleteBurialSite',
|
|
updatePostHandler,
|
|
handler_doDeleteBurialSite
|
|
)
|
|
|
|
router.post(
|
|
'/doRestoreBurialSite',
|
|
adminPostHandler,
|
|
handler_doRestoreBurialSite
|
|
)
|
|
|
|
/*
|
|
* Burial Site Comments
|
|
*/
|
|
|
|
router.post(
|
|
'/doAddBurialSiteComment',
|
|
updatePostHandler,
|
|
handler_doAddBurialSiteComment
|
|
)
|
|
|
|
router.post(
|
|
'/doUpdateBurialSiteComment',
|
|
updatePostHandler,
|
|
handler_doUpdateBurialSiteComment
|
|
)
|
|
|
|
router.post(
|
|
'/doDeleteBurialSiteComment',
|
|
updatePostHandler,
|
|
handler_doDeleteBurialSiteComment
|
|
)
|
|
|
|
export default router
|