From 6b169fd0ef97d29508089f20584b5860b8c06781 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Sun, 1 Dec 2019 19:09:45 +0000 Subject: [configloader] add api to get a config by id --- server/api/configloader.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'server/api') diff --git a/server/api/configloader.js b/server/api/configloader.js index f32bfa2..1ce711c 100644 --- a/server/api/configloader.js +++ b/server/api/configloader.js @@ -7,6 +7,12 @@ var noAuthRouter = decorateApp(express.Router()) const configHelper = require(path.join(__appdir, 'lib', 'confighelper')) const log = require(path.join(__appdir, 'lib', 'log')) +noAuthRouter.getAsync('/configs/:id', async (req, res) => { + const config = await configHelper.prepareConfig({ id: req.params.id }) + res.set('Content-Type', 'text/plain') + res.send(config.script) +}) + noAuthRouter.getAsync('/groups/:id', async (req, res) => { const list = req.query.list !== undefined && req.query.list !== 'false' const group = await db.group.findOne({ where: { id: req.params.id } }) -- cgit v1.2.3-55-g7522