user managment
This commit is contained in:
+15
-6
@@ -1,12 +1,21 @@
|
||||
const controllers = require('../controllers/lot')
|
||||
const router = require('express').Router()
|
||||
const passport = require('passport');
|
||||
const { checkIsAgent, checkIsAdmin } = require('../middleware/authMiddleware')
|
||||
|
||||
router.get('/getInfos/:url', controllers.getInfos)
|
||||
router.get('/getPictures/:url', controllers.getPictures)
|
||||
router.get('/getLotsBySale/:id', controllers.getLotsBySale)
|
||||
router.get('/getInfos/:url', passport.authenticate('jwt', { session: false }), controllers.getInfos)
|
||||
router.get('/getPictures/:url', passport.authenticate('jwt', { session: false }), controllers.getPictures)
|
||||
router.get('/getLotsBySale/:id', passport.authenticate('jwt', { session: false }), controllers.getLotsBySale)
|
||||
|
||||
router.post('/NextItem/', controllers.NextItem)
|
||||
router.post('/AuctionedItem/', controllers.AuctionedItem)
|
||||
router.post('/Bid/', controllers.Bid)
|
||||
// DB
|
||||
router.get('/lot/:id', passport.authenticate('jwt', { session: false }), checkIsAdmin, controllers.get)
|
||||
router.post('/lot/', passport.authenticate('jwt', { session: false }), checkIsAdmin, controllers.post)
|
||||
router.put('/lot/:id', passport.authenticate('jwt', { session: false }), checkIsAdmin, controllers.put)
|
||||
router.delete('/lot/:id', passport.authenticate('jwt', { session: false }), checkIsAdmin, controllers.delete)
|
||||
|
||||
// Live Data
|
||||
router.post('/NextItem/', checkIsAgent, controllers.NextItem)
|
||||
router.post('/AuctionedItem/', checkIsAgent, controllers.AuctionedItem)
|
||||
router.post('/Bid/', checkIsAgent, controllers.Bid)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user