From cbc2066d91aa1a0395c3848f067ace7d6894b34f Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Mon, 17 May 2021 14:28:41 +0100 Subject: [PATCH] Updating roles API further so find API works too. --- packages/worker/src/api/controllers/admin/roles.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/worker/src/api/controllers/admin/roles.js b/packages/worker/src/api/controllers/admin/roles.js index b515a507b2..74b8fd973c 100644 --- a/packages/worker/src/api/controllers/admin/roles.js +++ b/packages/worker/src/api/controllers/admin/roles.js @@ -1,5 +1,6 @@ const { getAllRoles } = require("@budibase/auth/roles") -const { getAllApps, getDeployedAppID } = require("@budibase/auth/db") +const { getAllApps, getDeployedAppID, DocumentTypes } = require("@budibase/auth/db") +const CouchDB = require("../../../db") exports.fetch = async ctx => { // always use the dev apps as they'll be most up to date (true) @@ -25,7 +26,12 @@ exports.fetch = async ctx => { exports.find = async ctx => { const appId = ctx.params.appId + const db = new CouchDB(appId) + const app = await db.get(DocumentTypes.APP_METADATA) ctx.body = { roles: await getAllRoles(appId), + name: app.name, + version: app.version, + url: app.url, } }