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_doCreateMap from '../handlers/cemeteries-post/doCreateCemetery.js' import handler_doDeleteMap from '../handlers/cemeteries-post/doDeleteCemetery.js' import handler_doUpdateMap from '../handlers/cemeteries-post/doUpdateMap.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_doCreateMap ) router.post( '/doUpdateCemetery', updatePostHandler, handler_doUpdateMap ) router.post( '/doDeleteCemetery', updatePostHandler, handler_doDeleteMap ) export default router