feat: add MongoDB search method, endpoints, and settings module
deploy-chabokan / deploy (push) Canceled after 0s

This commit is contained in:
2026-08-19 05:50:14 +03:30
parent 3829851566
commit acb2e5d623
18 changed files with 649 additions and 21 deletions
+34
View File
@@ -0,0 +1,34 @@
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