UNPKG

@greenpress/content

Version:
21 lines (17 loc) 759 B
module.exports = function (app) { const populateUser = require('../middleware/populate-user') const { onlyAdmin } = require('../middleware/auth-check') const { getConfigurationsList, getConfigurationByKey, getConfiguration, updateConfiguration, getTenantByHost, } = require('../controllers/configurations') // configurations routes app .get('/api/configurations', populateUser, onlyAdmin, getConfigurationsList) // only admin can get ALL menus names .get('/api/configurations/:configKey', populateUser, getConfigurationByKey, getConfiguration) .put('/api/configurations/:configKey', populateUser, onlyAdmin, getConfigurationByKey, updateConfiguration) app.get('/internal-api/host-tenant', getTenantByHost) }