Tested with the dashboard, it now works great.

This commit is contained in:
Drew Gross
2016-03-28 18:43:06 -07:00
parent cd05e3bd19
commit 75f49b4d1a
2 changed files with 5 additions and 10 deletions

View File

@@ -228,12 +228,9 @@ class ParseServer {
new LogsRouter(), new LogsRouter(),
new IAPValidationRouter(), new IAPValidationRouter(),
new FeaturesRouter(), 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) { if (process.env.PARSE_EXPERIMENTAL_HOOKS_ENABLED || process.env.TESTING) {
routers.push(new HooksRouter()); routers.push(new HooksRouter());
} }

View File

@@ -2,17 +2,15 @@ import { version } from '../../package.json';
import PromiseRouter from '../PromiseRouter'; import PromiseRouter from '../PromiseRouter';
import * as middleware from "../middlewares"; import * as middleware from "../middlewares";
const isGlobalConfigEnabled = !!(process.env.PARSE_EXPERIMENTAL_CONFIG_ENABLED || process.env.TESTING)
export class FeaturesRouter extends PromiseRouter { export class FeaturesRouter extends PromiseRouter {
mountRoutes() { mountRoutes() {
this.route('GET','/serverInfo', middleware.promiseEnforceMasterKeyAccess, req => { this.route('GET','/serverInfo', middleware.promiseEnforceMasterKeyAccess, req => {
const features = { const features = {
globalConfig: { globalConfig: {
create: isGlobalConfigEnabled, create: true,
read: isGlobalConfigEnabled, read: true,
update: isGlobalConfigEnabled, update: true,
delete: isGlobalConfigEnabled, delete: true,
}, },
hooks: { hooks: {
create: false, create: false,