Dealer_Onboarding_Backend/routes/worknotes.js

19 lines
551 B
JavaScript

const express = require('express');
const router = express.Router();
const worknoteController = require('../controllers/worknoteController');
const { authenticate } = require('../middleware/auth');
// All routes require authentication
router.use(authenticate);
// Add worknote to a request
router.post('/', worknoteController.addWorknote);
// Get worknotes for a request
router.get('/:requestId', worknoteController.getWorknotes);
// Delete worknote (admin only)
router.delete('/:id', worknoteController.deleteWorknote);
module.exports = router;