Enhance worship import functionality: Add support for importing .xlsx files in worship management, updating UI to reflect new file type acceptance. Introduce new parsing logic for NBR planning records and update relevant routes and controllers to handle the new import process.
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:
@@ -1,12 +1,13 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const { getAllWorships, createWorship, updateWorship, deleteWorship, getFilteredWorships, getWorshipOptions, importWorships, importWorshipsNbrCsv, uploadImportFile, exportWorships, saveImportedWorships, importNewsletterPdf } = require('../controllers/worshipController');
|
||||
const { getAllWorships, createWorship, updateWorship, deleteWorship, getFilteredWorships, getWorshipOptions, importWorships, importWorshipsNbrCsv, importWorshipsNbrPlanning, uploadImportFile, exportWorships, saveImportedWorships, importNewsletterPdf } = 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/nbr-planning', authMiddleware, uploadImportFile, importWorshipsNbrPlanning);
|
||||
router.post('/import/nbr-csv', authMiddleware, uploadImportFile, importWorshipsNbrCsv);
|
||||
router.post('/import/newsletter-pdf', authMiddleware, uploadImportFile, importNewsletterPdf);
|
||||
router.post('/import/save', authMiddleware, saveImportedWorships);
|
||||
|
||||
Reference in New Issue
Block a user