From 114f7d1b58c81c403dc9b82466b98b3907c14fee Mon Sep 17 00:00:00 2001 From: Federico Rampazzo Date: Sat, 26 Mar 2016 11:15:17 +0000 Subject: [PATCH] Make global config visible from parse-dashboard when it's enabled --- src/Routers/FeaturesRouter.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Routers/FeaturesRouter.js b/src/Routers/FeaturesRouter.js index db9a77d7..48361a38 100644 --- a/src/Routers/FeaturesRouter.js +++ b/src/Routers/FeaturesRouter.js @@ -2,15 +2,17 @@ import { version } from '../../package.json'; import PromiseRouter from '../PromiseRouter'; import * as middleware from "../middlewares"; +const isGlobalConfigEnabled = !!(process.env.PARSE_EXPERIMENTAL_CONFIG_ENABLED || process.env.TESTING) + export class FeaturesRouter extends PromiseRouter { mountRoutes() { this.route('GET','/serverInfo', middleware.promiseEnforceMasterKeyAccess, req => { const features = { globalConfig: { - create: false, - read: false, - update: false, - delete: false, + create: isGlobalConfigEnabled, + read: isGlobalConfigEnabled, + update: isGlobalConfigEnabled, + delete: isGlobalConfigEnabled, }, hooks: { create: false,