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;