Make global config visible from parse-dashboard when it's enabled

This commit is contained in:
Federico Rampazzo
2016-03-26 11:15:17 +00:00
parent d47a756f80
commit 114f7d1b58

View File

@@ -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,