diff --git a/src/ParseServer.js b/src/ParseServer.js index e5019f92b8..ad74d054e4 100644 --- a/src/ParseServer.js +++ b/src/ParseServer.js @@ -228,12 +228,9 @@ class ParseServer { new LogsRouter(), new IAPValidationRouter(), new FeaturesRouter(), + new GlobalConfigRouter(), ]; - if (process.env.PARSE_EXPERIMENTAL_CONFIG_ENABLED || process.env.TESTING) { - routers.push(new GlobalConfigRouter()); - } - if (process.env.PARSE_EXPERIMENTAL_HOOKS_ENABLED || process.env.TESTING) { routers.push(new HooksRouter()); } diff --git a/src/Routers/FeaturesRouter.js b/src/Routers/FeaturesRouter.js index 48361a3840..02016fb1a4 100644 --- a/src/Routers/FeaturesRouter.js +++ b/src/Routers/FeaturesRouter.js @@ -2,17 +2,15 @@ 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: isGlobalConfigEnabled, - read: isGlobalConfigEnabled, - update: isGlobalConfigEnabled, - delete: isGlobalConfigEnabled, + create: true, + read: true, + update: true, + delete: true, }, hooks: { create: false,