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