Make global config visible from parse-dashboard when it's enabled
This commit is contained in:
@@ -2,15 +2,17 @@ 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: false,
|
create: isGlobalConfigEnabled,
|
||||||
read: false,
|
read: isGlobalConfigEnabled,
|
||||||
update: false,
|
update: isGlobalConfigEnabled,
|
||||||
delete: false,
|
delete: isGlobalConfigEnabled,
|
||||||
},
|
},
|
||||||
hooks: {
|
hooks: {
|
||||||
create: false,
|
create: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user