Deprecate editorTheme.palette.editable for externalModules.palette.allowInstall

Also deprecates editorTheme.palette.editable for externalModules.palette.allowUpload
This commit is contained in:
Nick O'Leary
2020-12-23 23:29:07 +00:00
parent 3151502a3f
commit fc459be531
6 changed files with 40 additions and 20 deletions

View File

@@ -90,10 +90,15 @@ var api = module.exports = {
safeSettings.flowFilePretty = runtime.settings.flowFilePretty;
}
if (runtime.settings.externalModules) {
safeSettings.externalModules = runtime.settings.externalModules;
}
if (!runtime.nodes.installerEnabled()) {
safeSettings.editorTheme = safeSettings.editorTheme || {};
safeSettings.editorTheme.palette = safeSettings.editorTheme.palette || {};
safeSettings.editorTheme.palette.editable = false;
safeSettings.externalModules = safeSettings.externalModules || {};
safeSettings.externalModules.palette = safeSettings.externalModules.palette || {};
safeSettings.externalModules.palette.allowInstall = false;
safeSettings.externalModules.palette.allowUpload = false;
}
if (runtime.storage.projects) {
var activeProject = runtime.storage.projects.getActiveProject();