Files
mbmanager-api/components/setting/settingRoutes.js
T
2026-08-19 05:50:14 +03:30

35 lines
961 B
JavaScript

const express = require('express')
const settingController = require('./settingController')
const perm = require('../../middlewares/permissionMiddleware')
const loginCheck = require('../../middlewares/loginCheck')
const router = new express.Router()
router.use(loginCheck.loginProtect)
router.get(
'/search-settings',
perm.requires('admindashboard', 'viewdashboard', 'getallpermissions'),
settingController.getSearchSettings
)
router.get(
'/search-settings/:pageKey',
perm.requires('admindashboard', 'viewdashboard', 'getallpermissions'),
settingController.getSearchSettingByPage
)
router.put(
'/search-settings/:pageKey',
perm.requires('admindashboard', 'viewdashboard', 'getallpermissions'),
settingController.updateSearchSetting
)
router.put(
'/search-settings',
perm.requires('admindashboard', 'viewdashboard', 'getallpermissions'),
settingController.bulkUpdateSearchSettings
)
module.exports = router