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,