/var/www/myprog.com.ua/server/node/api/controllers
NameSizeModeActions
clients_controller.js187470644editdlrm
roles_controller.js14480644editdlrm
web_app_controller.js95480644editdlrm
Edit: /var/www/myprog.com.ua/server/node/api/controllers/roles_controller.js (1448B)
const log = require('../../logs/log') const Role = require('../../objects/role') exports.create = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { name } = req.body let role = new Role({ name }) res.status(200).json(await core.context.create_role(role)); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } } exports.get_role_clients = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { limit, id } = req.params res.status(200).json(await core.context.get_role_clients({ limit, id })); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } } exports.get_role = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { id } = req.params res.status(200).json(await core.context.get_role({ id })); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } } exports.get_all = async (req, res) => { log.debug('api', req.originalUrl, req.params) try { let { limit } = req.params res.status(200).json(await core.context.get_roles({ limit })); } catch (e) { log.error('api', req.originalUrl, e, req.params) res.status(400).json(e.message) } }