import { Router } from 'express' import handler_edit from '../handlers/cemeteries-get/edit.js' import handler_new from '../handlers/cemeteries-get/new.js' import handler_next from '../handlers/cemeteries-get/next.js' import handler_previous from '../handlers/cemeteries-get/previous.js' import handler_search from '../handlers/cemeteries-get/search.js' import handler_view from '../handlers/cemeteries-get/view.js' import handler_doCreateCemetery from '../handlers/cemeteries-post/doCreateCemetery.js' import handler_doDeleteCemetery from '../handlers/cemeteries-post/doDeleteCemetery.js' import handler_doUpdateCemetery from '../handlers/cemeteries-post/doUpdateCemetery.js' import { updateGetHandler, updatePostHandler } from '../handlers/permissions.js' export const router = Router() router.get('/', handler_search) router.get('/new', updateGetHandler, handler_new) router.get('/:cemeteryId', handler_view) router.get('/:cemeteryId/next', handler_next) router.get('/:cemeteryId/previous', handler_previous) router.get('/:cemeteryId/edit', updateGetHandler, handler_edit) router.post( '/doCreateCemetery', updatePostHandler, handler_doCreateCemetery ) router.post( '/doUpdateCemetery', updatePostHandler, handler_doUpdateCemetery ) router.post( '/doDeleteCemetery', updatePostHandler, handler_doDeleteCemetery ) export default router