ADD: SignedUrls for documents, mainImage and images
ADD: Bucket and Upload System ADD: New errors ADD: Virtuals for categories ADD: Features system ADD: File management system
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
const express = require('express')
|
||||
const router = new express.Router()
|
||||
const FeatureDefinition = require('./featureModel')
|
||||
const featureController = require('./featureController')
|
||||
const perm = require('../../middlewares/permissionMiddleware')
|
||||
const loginCheck = require('../../middlewares/loginCheck')
|
||||
const permission = require('../../middlewares/permissionMiddleware')
|
||||
|
||||
router.use(loginCheck.loginProtect)
|
||||
|
||||
router.get('/admin/get-all-category', perm.requires('getallfeatures'), featureController.getAllCategoryFeatures)
|
||||
|
||||
router.get('/admin/get-by-category/:groupId', perm.requires('getallfeatures'), featureController.getFeatureByCategory)
|
||||
|
||||
router.get('/admin/get-all', perm.requires('getallfeatures'), featureController.getAllFeatures)
|
||||
|
||||
router.post('/admin/create', perm.requires('createfeature'), featureController.createFeature)
|
||||
|
||||
router.get('/admin/get-one/:featureId', perm.requires('getafeature'), featureController.getFeature)
|
||||
|
||||
router.put('/admin/update/:featureId', perm.requires('updateafeature'), featureController.updateFeature)
|
||||
|
||||
router.delete('/admin/delete/:featureId', perm.requires('deleteafeature'), featureController.deleteFeature)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user