Initial Version
This commit is contained in:
17
server/routes/orderRoute.js
Normal file
17
server/routes/orderRoute.js
Normal file
@@ -0,0 +1,17 @@
|
||||
const express = require('express');
|
||||
const { newOrder, getSingleOrderDetails, myOrders, getAllOrders, updateOrder, deleteOrder } = require('../controllers/orderController');
|
||||
const { isAuthenticatedUser, authorizeRoles } = require('../middlewares/user_actions/auth');
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
router.route('/order/new').post(isAuthenticatedUser, newOrder);
|
||||
router.route('/order/:id').get(isAuthenticatedUser, getSingleOrderDetails);
|
||||
router.route('/orders/me').get(isAuthenticatedUser, myOrders);
|
||||
|
||||
router.route('/admin/orders').get(isAuthenticatedUser, authorizeRoles("admin"), getAllOrders);
|
||||
|
||||
router.route('/admin/order/:id')
|
||||
.put(isAuthenticatedUser, authorizeRoles("admin"), updateOrder)
|
||||
.delete(isAuthenticatedUser, authorizeRoles("admin"), deleteOrder);
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user