Add worship leaders functionality: Introduce worship leaders management by adding routes, controllers, and CSV import capabilities. Update worship management UI to support .csv file uploads for worship services, enhancing data handling and user experience.
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
All checks were successful
Deploy miriamgemeinde / deploy (push) Successful in 7s
This commit is contained in:
17
routes/worshipLeaders.js
Normal file
17
routes/worshipLeaders.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const authMiddleware = require('../middleware/authMiddleware');
|
||||
const {
|
||||
getAllWorshipLeaders,
|
||||
createWorshipLeader,
|
||||
updateWorshipLeader,
|
||||
deleteWorshipLeader,
|
||||
} = require('../controllers/worshipLeaderController');
|
||||
|
||||
router.get('/', authMiddleware, getAllWorshipLeaders);
|
||||
router.post('/', authMiddleware, createWorshipLeader);
|
||||
router.put('/:id', authMiddleware, updateWorshipLeader);
|
||||
router.delete('/:id', authMiddleware, deleteWorshipLeader);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
Reference in New Issue
Block a user