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_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 { updateGetHandler, updatePostHandler } from '../handlers/permissions.js'; export const router = Router(); /* * Lot Search */ router.get('/', handler_search); router.post('/doSearchBurialSites', handler_doSearchBurialSites); /* * Lot 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('/doAddBurialSiteComment', updatePostHandler, handler_doAddBurialSiteComment); router.post('/doUpdateBurialSiteComment', updatePostHandler, handler_doUpdateBurialSiteComment); router.post('/doDeleteBurialSiteComment', updatePostHandler, handler_doDeleteBurialSiteComment); export default router;