const express = require('express'); const router = express.Router(); const { getAllWorships, createWorship, updateWorship, deleteWorship, getFilteredWorships, getWorshipOptions, importWorships, uploadImportFile, exportWorships, saveImportedWorships } = require('../controllers/worshipController'); const authMiddleware = require('../middleware/authMiddleware'); router.get('/', getAllWorships); router.get('/options', getWorshipOptions); router.post('/', authMiddleware, createWorship); router.post('/import', authMiddleware, uploadImportFile, importWorships); router.post('/import/save', authMiddleware, saveImportedWorships); router.put('/:id', authMiddleware, updateWorship); router.delete('/:id', authMiddleware, deleteWorship); router.get('/filtered', getFilteredWorships); router.get('/export', authMiddleware, exportWorships); module.exports = router;