diff --git a/.vscode/settings.json b/.vscode/settings.json index 43e1dd87f..c110ff91e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,19 +1,25 @@ { "files.exclude": { "**/Data-Storage": true, - "**/Documentation": true, "**/Log-Files": true, "**/node_modules": true, - "**/Deprecated-Code": true, "**/My-Social-Trading-Data": true, + "**/My-Network-Nodes-Data": true, + "**/My-Workspaces": true, + "**/My-Secrets": true, + "**/My-Data-Storage": true, + "**/My-Log-Files": true, }, "search.exclude": { "**/Data-Storage": true, - "**/Documentation": true, "**/Log-Files": true, "**/node_modules": true, - "**/Deprecated-Code": true, - "**/My-Social-Trading-Data": true + "**/My-Social-Trading-Data": true, + "**/My-Network-Nodes-Data": true, + "**/My-Workspaces": true, + "**/My-Secrets": true, + "**/My-Data-Storage": true, + "**/My-Log-Files": true, }, "search.maintainFileSearchCache": true } \ No newline at end of file diff --git a/Platform/Client/httpInterface.js b/Platform/Client/httpInterface.js index dd933ba67..d3a392d2b 100644 --- a/Platform/Client/httpInterface.js +++ b/Platform/Client/httpInterface.js @@ -899,20 +899,20 @@ exports.newHttpInterface = function newHttpInterface() { } } - async function runNodeSetup () { - console.log( "Running Node setup to adjust for new Branch" ) + async function runNodeSetup() { + console.log("Running Node setup to adjust for new Branch") const process = require("process"); const { execSync } = require("child_process"); let dir = process.cwd() let command = "node setup"; - let stdout = execSync( command, - { - cwd: dir - }).toString(); - + let stdout = execSync(command, + { + cwd: dir + }).toString(); + console.log("Node Setup has completed with the following result:", stdout) - + } } catch (err) { @@ -990,6 +990,138 @@ exports.newHttpInterface = function newHttpInterface() { } break } + + case 'FixAppSchema': { + /* + We will use this process when we have moved APP SCHEMA files from one project to another, and we need to fixt the + actions where this node was referenced, so that it points to the new project where the node has moved to. + */ + let customResponse = { + result: global.CUSTOM_OK_RESPONSE.result, + message: '' + } + SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(customResponse), httpResponse) + + console.log('Fixing App Schemas...') + + let projects = SA.projects.foundations.utilities.filesAndDirectories.getDirectories(global.env.PATH_TO_PROJECTS) + let PROJECTS_MAP = new Map() + let directoryCount = 0 + let allAppSchemas = [] + let allAppSchemasFilePaths = [] + + for (let i = 0; i < projects.length; i++) { + let project = projects[i] + + + + const fs = SA.nodeModules.fs + let folder = 'App-Schema' + let filePath = global.env.PATH_TO_PROJECTS + '/' + project + '/Schemas/' + SA.projects.foundations.utilities.filesAndDirectories.getAllFilesInDirectoryAndSubdirectories(filePath + folder, onFilesReady) + + function onFilesReady(files) { + try { + let SCHEMA_MAP = new Map() + + console.log('files.length... ' + files.length) + + for (let k = 0; k < files.length; k++) { + let name = files[k] + let nameSplitted = name.split(folder) + let fileName = nameSplitted[1] + for (let i = 0; i < 10; i++) { + fileName = fileName.replace('\\', '/') + } + let fileToRead = filePath + folder + fileName + + console.log('Reading file... ' + fileToRead) + + let fileContent = fs.readFileSync(fileToRead) + let schemaDocument + try { + schemaDocument = JSON.parse(fileContent) + SCHEMA_MAP.set(schemaDocument.type, schemaDocument) + allAppSchemas.push(schemaDocument) + allAppSchemasFilePaths.push(fileToRead) + } catch (err) { + console.log('[ERROR] sendSchema -> Error Parsing JSON File: ' + fileToRead + ' .Error = ' + err.stack) + return + } + } + PROJECTS_MAP.set(project, SCHEMA_MAP) + directoryCount++ + + console.log('directoryCount = ' + directoryCount, 'projects.length = ' + projects.length) + //console.log(Array.from(PROJECTS_MAP.get(project).keys())) + if (directoryCount === projects.length) { + fixSchemas() + } + } catch (err) { + console.log(err.stack) + } + } + } + + function fixSchemas() { + try { + console.log('fixSchemas...' + allAppSchemas.length) + let projects = SA.projects.foundations.utilities.filesAndDirectories.getDirectories(global.env.PATH_TO_PROJECTS) + const fs = SA.nodeModules.fs + let needFixing = 0 + for (let i = 0; i < allAppSchemas.length; i++) { + let schemaDocument = allAppSchemas[i] + let wasUpdated = false + for (let j = 0; j < schemaDocument.menuItems.length; j++) { + let menuItem = schemaDocument.menuItems[j] + if (menuItem.relatedUiObject !== undefined && menuItem.relatedUiObjectProject === undefined) { + needFixing++ + + let hits = 0 + let foundProject + let multiProject = '' + for (let k = 0; k < projects.length; k++) { + let project = projects[k] + + let testDocument = PROJECTS_MAP.get(project).get(menuItem.relatedUiObject) + if (testDocument !== undefined) { + hits++ + foundProject = project + multiProject = multiProject + ' -> ' + project + } + } + + if (hits === 0) { + console.log('Problem With No Solution #' + needFixing, ' Type: ' + schemaDocument.type, ' Action: ' + menuItem.action, ' Related UI Object: ' + menuItem.relatedUiObject) + console.log('This Node Type was NOT FOUND at any project. ' + menuItem.relatedUiObject) + continue + } + if (hits === 1) { + console.log('Problem With One Solution #' + needFixing, ' Type: ' + schemaDocument.type, ' Action: ' + menuItem.action, ' Related UI Object: ' + menuItem.relatedUiObject, ' Found Project:' + foundProject) + + menuItem.relatedUiObjectProject = foundProject + wasUpdated = true + continue + } + console.log('Problem With MULTIPLE Solutions #' + needFixing, ' Type: ' + schemaDocument.type, ' Action: ' + menuItem.action, ' Related UI Object: ' + menuItem.relatedUiObject, ' Found at these Projects:' + multiProject) + } + } + + if (wasUpdated === true) { + let fileContent = JSON.stringify(schemaDocument, undefined, 4) + let filePath = allAppSchemasFilePaths[i] + //console.log('Saving File at ' + filePath) + //console.log(fileContent) + //fs.writeFileSync(filePath, fileContent) + } + } + } catch (err) { + console.log(err.stack) + } + } + + break + } } function respondWithDocsObject(docs, error) { @@ -1406,13 +1538,13 @@ exports.newHttpInterface = function newHttpInterface() { try { let project = unescape(requestPath[2]) let folder = unescape(requestPath[3]) - + let response = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames( project, folder - ).catch(err => { + ).catch(err => { console.log('[ERROR] httpInterface -> PluginFileNames -> err.stack = ' + err.stack) - }) + }) SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(response), httpResponse) @@ -1445,25 +1577,24 @@ exports.newHttpInterface = function newHttpInterface() { if (fileName === 'Superalgos-CL.json') { fileName = 'Superalgos-PL.json' } - + await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent( project, folder, fileName ) - .then( response => - { + .then(response => { SA.projects.foundations.utilities.httpResponses.respondWithContent(response, httpResponse) } - ) - .catch(err => { - let error = { - result: 'Fail Because', - message: err - } - SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(error), httpResponse) - return - }) + ) + .catch(err => { + let error = { + result: 'Fail Because', + message: err + } + SA.projects.foundations.utilities.httpResponses.respondWithContent(JSON.stringify(error), httpResponse) + return + }) } catch (err) { console.log('[ERROR] httpInterface -> LoadPlugin -> Method call produced an error.') diff --git a/Platform/UI/Utilities.js b/Platform/UI/Utilities.js index 21959ad07..b8be0cd45 100644 --- a/Platform/UI/Utilities.js +++ b/Platform/UI/Utilities.js @@ -1,4 +1,4 @@ -function getSchemaDocument (node, project) { +function getSchemaDocument(node, project) { if (node === null || node === undefined) { console.log('[ERROR] Can not get the schema document of a null or undefined node ') return @@ -7,13 +7,35 @@ function getSchemaDocument (node, project) { let APP_SCHEMA = SCHEMAS_BY_PROJECT.get(project) if (APP_SCHEMA !== undefined) { - return SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type) + + let schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type) + /* + As of today, we are still splitting the codebase into multiple projects and there are Menu Actions which do not + have a well defined relatedUIObjectProject. There are a few techniques in place to try to guess it, but + even those can fail. For that reason, we will temporally see if we can find the schema document at any of the + available projects. + + TODO: We need to explictly declare the project of a relatedUIObject in order to avoid potential name collision + between nodes belonging to more than one project. + */ + + if (schemaDocument === undefined) { + for (let j = 0; j < PROJECTS_SCHEMA.length; j++) { + let project = PROJECTS_SCHEMA[j].name + schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type) + if (schemaDocument !== undefined) { + break + } + } + } + + return schemaDocument } else { console.log('[ERROR] Could not get APP Schema for project ' + node.project) } } -function dynamicDecimals (value, minDecimals) { +function dynamicDecimals(value, minDecimals) { if (minDecimals === undefined) { minDecimals = 0 } @@ -26,7 +48,7 @@ function dynamicDecimals (value, minDecimals) { return returnValue } -function convertTimeFrameToName (pTimeFrame) { +function convertTimeFrameToName(pTimeFrame) { for (let i = 0; i < dailyTimeFramesArray.length; i++) { let period = dailyTimeFramesArray[i] if (period[0] === pTimeFrame) { @@ -42,7 +64,7 @@ function convertTimeFrameToName (pTimeFrame) { } } -function nextPorwerOf10 (number) { +function nextPorwerOf10(number) { for (let i = -10; i <= 10; i++) { if (number < Math.pow(10, i)) { return Math.pow(10, i) @@ -50,18 +72,18 @@ function nextPorwerOf10 (number) { } } -function pad (str, max) { +function pad(str, max) { str = str.toString() return str.length < max ? pad('0' + str, max) : str } -function moveToUserPosition (container, currentDate, currentRate, coordinateSystem, ignoreX, ignoreY, mousePosition, fitFunction) { +function moveToUserPosition(container, currentDate, currentRate, coordinateSystem, ignoreX, ignoreY, mousePosition, fitFunction) { let targetPoint = { x: currentDate.valueOf(), y: currentRate } - /* Put this point in the coordinate system of the UI.projects.foundations.spaces.chartingSpace.viewport */ + /* Put this point in the coordinate system of the UI.projects.foundations.spaces.chartingSpace.viewport */ targetPoint = coordinateSystem.transformThisPoint(targetPoint) targetPoint = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(targetPoint, container) @@ -81,7 +103,7 @@ function moveToUserPosition (container, currentDate, currentRate, coordinateSyst container.displace(displaceVector) } -function removeTime (datetime) { +function removeTime(datetime) { if (datetime === undefined) { return } let dateOnly = new Date(Math.trunc(datetime.valueOf() / ONE_DAY_IN_MILISECONDS) * ONE_DAY_IN_MILISECONDS) @@ -89,14 +111,14 @@ function removeTime (datetime) { return dateOnly } -function newUniqueId () { +function newUniqueId() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8) return v.toString(16) }) } -function splitTextIntoPhrases (text, wordsPerLine) { +function splitTextIntoPhrases(text, wordsPerLine) { try { if (text.split === undefined) { return [] @@ -128,7 +150,7 @@ function splitTextIntoPhrases (text, wordsPerLine) { } } -function getTextWidth (text) { +function getTextWidth(text) { var metrics = browserCanvasContext.measureText(text) return metrics.width } diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json index 53e974e6d..2a2411869 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/algorithmic-trading-project.json @@ -8,7 +8,7 @@ "iconPathOff": "algorithmic-trading-project", "iconProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -16,7 +16,7 @@ "relatedUiObject": "Trading Mine", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -24,7 +24,7 @@ "relatedUiObject": "Trading Engine", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -32,17 +32,17 @@ "relatedUiObject": "Trading System", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", "label": "Delete", "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionProject": "Foundations" + "iconPathOff": "delete-entity" } ], "isProjectHead": true, diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json index c33a7d668..79b560ed1 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-bot.json @@ -15,31 +15,34 @@ "label": "Add Process Definition", "relatedUiObject": "Process Definition", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition Folder", "relatedUiObject": "Product Definition Folder", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json index 517079e17..ff7ea930c 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-engine.json @@ -6,17 +6,18 @@ "label": "Add Missing Children", "relatedUiObject": "Trading Engine", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Algorithmic-Trading" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isHierarchyHead": true, diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json index 1f23e2194..cbd723314 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-mine.json @@ -17,7 +17,7 @@ "relatedUiObject": "Trading Bot", "relatedUiObjectProject": "Algorithmic-Trading", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -25,17 +25,17 @@ "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json index 7d0ca8e07..ec957c599 100644 --- a/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json +++ b/Projects/Algorithmic-Trading/Schemas/App-Schema/trading-system.json @@ -6,7 +6,8 @@ "label": "Add Trading Strategy", "relatedUiObject": "Trading Strategy", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,17 +16,18 @@ "label": "Add Dynamic Indicators", "relatedUiObject": "Dynamic Indicators", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isHierarchyHead": true, diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js index c54869742..2580b9038 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingOutput.js @@ -31,7 +31,7 @@ exports.newAlgorithmicTradingBotModulesTradingOutput = function (processIndex) { /* Preparing everything for the Simulation */ let tradingSimulationModuleObject = TS.projects.algorithmicTrading.botModules.tradingSimulation.newAlgorithmicTradingBotModulesTradingSimulation(processIndex) - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') let outputDatasetsMap = new Map() await TS.projects.foundations.functionLibraries.outputManagementFunctions.readFiles( diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js index ab4428a65..5ef754016 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingRecords.js @@ -37,7 +37,7 @@ exports.newAlgorithmicTradingBotModulesTradingRecords = function (processIndex) we have a pointer to the node that have the information we need to extract. Later, based on the product record definition we will extract each individual value. */ - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') for (let i = 0; i < outputDatasets.length; i++) { let outputDatasetNode = outputDatasets[i] diff --git a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js index ce9e39ba4..7196e4983 100644 --- a/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js +++ b/Projects/Algorithmic-Trading/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/TradingSimulation.js @@ -372,8 +372,8 @@ exports.newAlgorithmicTradingBotModulesTradingSimulation = function (processInde } function positionChart(chart) { - let dataDependencies = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') - dataDependencies = TS.projects.foundations.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) + let dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') + dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) /* Finding the Current Element on Daily Files */ if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).TRADING_PROCESSING_DAILY_FILES) { diff --git a/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js b/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js index 657af61b0..66fc16d5e 100644 --- a/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js +++ b/Projects/Algorithmic-Trading/UI/Function-Libraries/TradingSessionFunctions.js @@ -110,7 +110,7 @@ function newAlgorithmicTradingFunctionLibraryTradingSessionFunctions() { 'Simulated Exchange Events->Simulated Partial Fill->Simulated Actual Rate->Simulated Fees Paid->Formula->' + 'User Defined Code->Javascript Code->' - let tradingSystem = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node.tradingSystemReference.payload.referenceParent, false, true, true, false, false, lightingPath) + let tradingSystem = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node.tradingSystemReference.payload.referenceParent, false, true, true, false, false, lightingPath) lightingPath = '' + 'Trading Engine->' + @@ -149,7 +149,7 @@ function newAlgorithmicTradingFunctionLibraryTradingSessionFunctions() { 'Index->Situation Name->Formula->Periods->' + 'User Defined Variables->User Defined Variable->' - let tradingEngine = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node.tradingEngineReference.payload.referenceParent, false, true, true, false, false, lightingPath) + let tradingEngine = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node.tradingEngineReference.payload.referenceParent, false, true, true, false, false, lightingPath) lightingPath = '' + 'Backtesting Session->Paper Trading Session->Forward Testing Session->Live Trading Session->' + @@ -159,13 +159,13 @@ function newAlgorithmicTradingFunctionLibraryTradingSessionFunctions() { 'Social Bot Command->Formula->' + 'Exchange Account Asset->Asset->' - let session = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, lightingPath) + let session = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, lightingPath) - let defaultExchange = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(validationsResult.exchange.payload, 'codeName') + let defaultExchange = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.exchange.payload, 'codeName') let defaultMarket = - UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(validationsResult.market.baseAsset.payload.referenceParent.payload, 'codeName') + UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.market.baseAsset.payload.referenceParent.payload, 'codeName') + '-' + - UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(validationsResult.market.quotedAsset.payload.referenceParent.payload, 'codeName') + UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.market.quotedAsset.payload.referenceParent.payload, 'codeName') let dependencyFilter = UI.projects.foundations.functionLibraries.dependenciesFilter.createDependencyFilter( defaultExchange, @@ -266,7 +266,7 @@ function newAlgorithmicTradingFunctionLibraryTradingSessionFunctions() { return } - result.lanNetworkNode = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(result.taskManager, 'LAN Network Node', undefined, true, false, true, false) + result.lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(result.taskManager, 'LAN Network Node', undefined, true, false, true, false) if (node.tradingSystemReference === undefined) { node.payload.uiObject.setErrorMessage('Session needs a child Trading System Reference.') diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json index ebe81c9a8..ae559afe7 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-api-maps.json @@ -9,17 +9,18 @@ "workDoneLabel": "Done", "relatedUiObject": "API Map", "actionFunction": "payload.executeAction", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json index 841ace1bc..46374ebc2 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-data-mines.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json index 982ed5de5..979430951 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file-position.json @@ -3,13 +3,13 @@ "menuItems": [ { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "title": [ diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json index 96f6a4501..3f2b0b8e4 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-file.json @@ -16,38 +16,42 @@ "actionFunction": "payload.executeAction", "label": "Add Plugin File Position", "relatedUiObject": "Plugin File Position", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Enable Saving With Workspace", "actionFunction": "payload.executeAction", "label": "Enable Saving With Workspace", "relatedUiObject": "Plugin File", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Disable Saving With Workspace", "actionFunction": "payload.executeAction", "label": "Disable Saving With Workspace", "relatedUiObject": "Plugin File", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Save Plugin", "actionFunction": "payload.executeAction", "label": "Save Plugin", "relatedUiObject": "Plugin File", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "editors": { diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json index 810b34ef9..e383a4324 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-engines.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json index db072d708..96560ba04 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-mines.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json index 56f236216..dcf4e73a7 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-learning-systems.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json index 2ba4668f7..eebeb1e96 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-project.json @@ -14,17 +14,18 @@ "label": "Add Missing Plugin Types", "relatedUiObject": "Plugins", "actionFunction": "payload.executeAction", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json index 0c19d38a4..049b769f2 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-engines.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json index 9ca446ab8..74c52f63a 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-mines.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json index 0195fd6fe..3bbbaf1f3 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-trading-systems.json @@ -15,13 +15,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json b/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json index bd34dc710..a49c383da 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugin-tutorials.json @@ -10,17 +10,18 @@ "workDoneLabel": "Done", "relatedUiObject": "Tutorial", "actionFunction": "payload.executeAction", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Education" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json b/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json index f172a7eca..d9c86ba29 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugins-project.json @@ -6,7 +6,8 @@ "label": "Add Missing Children", "relatedUiObject": "Foundations Project", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -14,17 +15,17 @@ "relatedUiObject": "Plugins", "relatedUiObjectProject": "Community-Plugins", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", "label": "Delete", "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionProject": "Foundations" + "iconPathOff": "delete-entity" } ], "isProjectHead": true, diff --git a/Projects/Community-Plugins/Schemas/App-Schema/plugins.json b/Projects/Community-Plugins/Schemas/App-Schema/plugins.json index 7ec46df76..dead68d6c 100644 --- a/Projects/Community-Plugins/Schemas/App-Schema/plugins.json +++ b/Projects/Community-Plugins/Schemas/App-Schema/plugins.json @@ -9,17 +9,18 @@ "workDoneLabel": "Done", "relatedUiObject": "Plugin Project", "actionFunction": "payload.executeAction", - "actionProject": "Community-Plugins" + "actionProject": "Community-Plugins", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", "label": "Delete", "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionProject": "Foundations" + "iconPathOff": "delete-entity" } ], "isHierarchyHead": true, diff --git a/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js b/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js index a13088a57..0b19c15da 100644 --- a/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js +++ b/Projects/Community-Plugins/UI/Function-Libraries/PluginsFunctions.js @@ -22,8 +22,8 @@ function newPluginsFunctionLibraryPluginsFunctions() { for (let k = 0; k < PROJECTS_SCHEMA.length; k++) { let projectDefinition = PROJECTS_SCHEMA[k] let project = projectDefinition.name - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenByName(node, project) === true) { - let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin Project') + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenByName(node, project) === true) { + let child = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin Project') child.name = project let config = JSON.parse(child.config) config.codeName = project @@ -33,7 +33,7 @@ function newPluginsFunctionLibraryPluginsFunctions() { } function addMissingPluginTypes(node, rootNodes) { - let project = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'codeName') + let project = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'codeName') if (project === undefined || project === "") { return } for (let k = 0; k < PROJECTS_SCHEMA.length; k++) { let projectDefinition = PROJECTS_SCHEMA[k] @@ -42,8 +42,8 @@ function newPluginsFunctionLibraryPluginsFunctions() { for (let i = 0; i < projectDefinition.plugins.length; i++) { let pluginType = "Plugin" + " " + projectDefinition.plugins[i] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenByType(node, pluginType) === true) { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, pluginType, undefined, 'Community-Plugins') + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenByType(node, pluginType) === true) { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, pluginType, undefined, 'Community-Plugins') } } } @@ -194,12 +194,12 @@ function newPluginsFunctionLibraryPluginsFunctions() { } function enableSavingWithWorkspace(node, rootNodes) { - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'saveWithWorkspace', true) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'saveWithWorkspace', true) node.payload.uiObject.setInfoMessage('Saving with Workspace Enabled') } function disableSavingWithWorkspace(node, rootNodes) { - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'saveWithWorkspace', false) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'saveWithWorkspace', false) node.payload.uiObject.setInfoMessage('Saving with Workspace Disabled') } @@ -209,10 +209,10 @@ function newPluginsFunctionLibraryPluginsFunctions() { function installAsPlugin(node, rootNodes) { let plugins = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadByNodeType('Plugins') - let pluginProject = UI.projects.foundations.utilities.nodeChildren.findChildByCodeName(plugins, node.project) + let pluginProject = UI.projects.visualScripting.utilities.nodeChildren.findChildByCodeName(plugins, node.project) let pluginFolderName = UI.projects.communityPlugins.utilities.plugins.getPluginFolderNamesByNodeType(node.type) let pluginForlderNodeType = 'Plugin ' + pluginFolderName.replaceAll('-', ' ') - let pluginFolderNode = UI.projects.foundations.utilities.nodeChildren.findChildByType(pluginProject, pluginForlderNodeType) + let pluginFolderNode = UI.projects.visualScripting.utilities.nodeChildren.findChildByType(pluginProject, pluginForlderNodeType) let pluginFile = UI.projects.communityPlugins.utilities.plugins.addMissingPluginFile(pluginFolderNode, node.name, pluginFolderName, node.type, node.project, true) node.isPlugin = true diff --git a/Projects/Community-Plugins/UI/Utilities/Plugins.js b/Projects/Community-Plugins/UI/Utilities/Plugins.js index aeea2de25..00da47b7e 100644 --- a/Projects/Community-Plugins/UI/Utilities/Plugins.js +++ b/Projects/Community-Plugins/UI/Utilities/Plugins.js @@ -33,8 +33,8 @@ function newPluginsUtilitiesPlugins() { } function addMissingPluginFile(node, fileName, pluginFolder, nodeType, project, saveWithWorkspace) { - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenByName(node, fileName) === true) { - let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin File', undefined, 'Community-Plugins') + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenByName(node, fileName) === true) { + let child = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin File', undefined, 'Community-Plugins') child.name = fileName child.config = JSON.stringify({ project: project, @@ -111,10 +111,10 @@ function newPluginsUtilitiesPlugins() { } function savePluginFile(pluginFile) { - let project = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'project') - let fileName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'fileName') - let folderName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'folderName') - let nodeType = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'nodeType') + let project = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'project') + let fileName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'fileName') + let folderName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'folderName') + let nodeType = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'nodeType') if ( project === undefined || @@ -136,7 +136,7 @@ function newPluginsUtilitiesPlugins() { return } let fileContent = JSON.stringify( - UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(pluginToSave, false, false, true, true, true), + UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(pluginToSave, false, false, true, true, true), undefined, 4) diff --git a/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json b/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json index 6265ca234..7f06cc25a 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/Api/api-data-fetcher-bot.json @@ -16,7 +16,7 @@ "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -24,17 +24,17 @@ "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Data-Mining/Schemas/App-Schema/data-mine.json b/Projects/Data-Mining/Schemas/App-Schema/data-mine.json index fd28d86f6..303ea8a84 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/data-mine.json +++ b/Projects/Data-Mining/Schemas/App-Schema/data-mine.json @@ -16,21 +16,24 @@ "label": "Add Sensor Bot", "relatedUiObject": "Sensor Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Data-Mining" }, { "action": "Add UI Object", "label": "Add API Data Fetcher Bot", "relatedUiObject": "API Data Fetcher Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Data-Mining" }, { "action": "Add UI Object", "label": "Add Indicator Bot", "relatedUiObject": "Indicator Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Data-Mining" }, { "action": "Add UI Object", @@ -38,17 +41,17 @@ "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json b/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json index 46d4dce98..bae6890c7 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json +++ b/Projects/Data-Mining/Schemas/App-Schema/data-mining-project.json @@ -8,7 +8,7 @@ "iconPathOff": "data-mining-project", "iconProject": "Data-Mining", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -16,17 +16,17 @@ "relatedUiObject": "Data Mine", "relatedUiObjectProject": "Data-Mining", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", "label": "Delete", "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionProject": "Foundations" + "iconPathOff": "delete-entity" } ], "isProjectHead": true, diff --git a/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json b/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json index 6846ae63a..7bb71e100 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/indicator-bot.json @@ -16,7 +16,7 @@ "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -24,17 +24,17 @@ "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json b/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json index 779e4b644..4af619474 100644 --- a/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json +++ b/Projects/Data-Mining/Schemas/App-Schema/sensor-bot.json @@ -16,7 +16,7 @@ "relatedUiObject": "Process Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -24,17 +24,17 @@ "relatedUiObject": "Product Definition", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js b/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js index e0acf093e..0b9570dd9 100644 --- a/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js +++ b/Projects/Data-Mining/TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js @@ -201,7 +201,7 @@ exports.newDataMiningBotModulesFetchingProcess = function (processIndex) { if (recordProperty.apiResponseFieldReference !== undefined) { if (recordProperty.apiResponseFieldReference.referenceParent !== undefined) { let apiResponseField = recordProperty.apiResponseFieldReference.referenceParent - let endpointNodeFound = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(apiResponseField, 'API Endpoint') + let endpointNodeFound = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(apiResponseField, 'API Endpoint') /* Every Record Property with an apiResponseFieldReference must be on the path to a certain enpoint. diff --git a/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js index b97a1f896..6e93538bd 100644 --- a/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/IndicatorOutput.js @@ -52,13 +52,13 @@ } /* The first phase here is about checking that we have everything we need at the definition level. */ - let dataDependencies = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray( + let dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency' ) if (TS.projects.foundations.functionLibraries.singleMarketFunctions.validateDataDependencies(processIndex, dataDependencies, callBackFunction) !== true) { return } - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray( + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset' ) if (TS.projects.foundations.functionLibraries.singleMarketFunctions.validateOutputDatasets(processIndex, outputDatasets, callBackFunction) !== true) { return } @@ -138,9 +138,9 @@ contextSummary.dataset = outputDatasetNode.referenceParent.config.codeName contextSummary.product = outputDatasetNode.referenceParent.parentNode.config.codeName - let botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Indicator Bot') + let botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Indicator Bot') contextSummary.bot = botNode.config.codeName - let dataMineNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Data Mine') + let dataMineNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Data Mine') contextSummary.dataMine = dataMineNode.config.codeName contextSummary.mineType = dataMineNode.type.replace(' ', '-') contextSummary.project = dataMineNode.project diff --git a/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js index db2b8c77b..221c1f562 100644 --- a/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameDaily.js @@ -513,7 +513,7 @@ } function writeDataRanges(callBack) { - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray( + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') let outputDatasetIndex = -1; controlLoop() diff --git a/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js index 764653a54..47c7e7a42 100644 --- a/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js +++ b/Projects/Data-Mining/TS/Bot-Modules/Indicator-Bot/MultiTimeFrameMarket.js @@ -151,7 +151,7 @@ function writeTimeFramesFiles(callBack) { let outputDatasets = - TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') let outputDatasetIndex = -1; controlLoop() diff --git a/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js b/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js index 3082c0f08..9a4364b45 100644 --- a/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js +++ b/Projects/Data-Mining/UI/Function-Libraries/MineFunctions.js @@ -73,7 +73,7 @@ function newDataMiningFunctionLibraryMineFunctions() { function scanBotArray(botArray) { for (let i = 0; i < botArray.length; i++) { let bot = botArray[i] - let botProducts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Bot Data Dependencies') + let botProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Bot Data Dependencies') botProducts.name = bot.name UI.projects.foundations.utilities.folders.asymetricalFolderStructureCloning( @@ -95,8 +95,8 @@ function newDataMiningFunctionLibraryMineFunctions() { let rootNode = rootNodes[i] if (rootNode.type === 'Data Mine') { - let dataMineDataDependencies = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Data Mine Data Dependencies') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(dataMineDataDependencies, rootNode) + let dataMineDataDependencies = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Data Mine Data Dependencies') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dataMineDataDependencies, rootNode) } } } diff --git a/Projects/Education/Schemas/App-Schema/docs-space-settings.json b/Projects/Education/Schemas/App-Schema/docs-space-settings.json index a9a48a9d7..0edc86ccd 100644 --- a/Projects/Education/Schemas/App-Schema/docs-space-settings.json +++ b/Projects/Education/Schemas/App-Schema/docs-space-settings.json @@ -21,7 +21,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Education/Schemas/App-Schema/docs-space-style.json b/Projects/Education/Schemas/App-Schema/docs-space-style.json index 30d3f5a69..e9380067e 100644 --- a/Projects/Education/Schemas/App-Schema/docs-space-style.json +++ b/Projects/Education/Schemas/App-Schema/docs-space-style.json @@ -21,7 +21,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Education/Schemas/App-Schema/docs-space.json b/Projects/Education/Schemas/App-Schema/docs-space.json index 840227d9b..824ed248f 100644 --- a/Projects/Education/Schemas/App-Schema/docs-space.json +++ b/Projects/Education/Schemas/App-Schema/docs-space.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "docsSpaceStyle", "label": "Add Docs Space Style", "relatedUiObject": "Docs Space Style", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "docsSpaceSettings", "label": "Add Docs Space Settings", "relatedUiObject": "Docs Space Settings", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Education/Schemas/App-Schema/education-project.json b/Projects/Education/Schemas/App-Schema/education-project.json index 83546485c..5e0da29ba 100644 --- a/Projects/Education/Schemas/App-Schema/education-project.json +++ b/Projects/Education/Schemas/App-Schema/education-project.json @@ -3,22 +3,24 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Tutorial", "iconProject": "Education", "relatedUiObject": "Tutorial", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Docs Space", "relatedUiObject": "Docs Space", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Education/Schemas/App-Schema/tutorial-step.json b/Projects/Education/Schemas/App-Schema/tutorial-step.json index 8f64be60d..c6b262aaf 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial-step.json +++ b/Projects/Education/Schemas/App-Schema/tutorial-step.json @@ -26,7 +26,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Education/Schemas/App-Schema/tutorial-topic.json b/Projects/Education/Schemas/App-Schema/tutorial-topic.json index 90d9a08fe..e598aec4c 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial-topic.json +++ b/Projects/Education/Schemas/App-Schema/tutorial-topic.json @@ -26,21 +26,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Tutorial Step", "relatedUiObject": "Tutorial Step", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Tutorial Topic", "relatedUiObject": "Tutorial Topic", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Education/Schemas/App-Schema/tutorial.json b/Projects/Education/Schemas/App-Schema/tutorial.json index bba92c9f3..898d492aa 100644 --- a/Projects/Education/Schemas/App-Schema/tutorial.json +++ b/Projects/Education/Schemas/App-Schema/tutorial.json @@ -26,17 +26,19 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Tutorial Step", "relatedUiObject": "Tutorial Step", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Tutorial Topic", "relatedUiObject": "Tutorial Topic", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Education" }, { "action": "Reset Tutorial Progress", @@ -50,7 +52,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Education/UI/Spaces/Docs-Space/CommandInterface.js b/Projects/Education/UI/Spaces/Docs-Space/CommandInterface.js index 2568451b8..37b0a6dd4 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/CommandInterface.js +++ b/Projects/Education/UI/Spaces/Docs-Space/CommandInterface.js @@ -27,6 +27,7 @@ function newFoundationsDocsCommmandInterface() { function detectAppCommands() { if (checkContributeCommand() === undefined) { return true } if (checkUpdateCommand() === undefined) { return true } + if (fixAppSchema() === undefined) { return true } function checkContributeCommand() { if (UI.projects.education.spaces.docsSpace.commandInterface.command.toLowerCase() === 'app.help app.contribute') { @@ -130,6 +131,19 @@ function newFoundationsDocsCommmandInterface() { } } } + + function fixAppSchema() { + + if (UI.projects.education.spaces.docsSpace.commandInterface.command.indexOf('App.fix') !== 0 && UI.projects.education.spaces.docsSpace.commandInterface.command.indexOf('app.fix') !== 0) { return 'Not Update Commands' } + + httpRequest(undefined, 'App/FixAppSchema', onResponse) + + return + + function onResponse(err, data) { + + } + } } function detectDocsCommands() { diff --git a/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js b/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js index defb3df07..54a2a20b4 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js +++ b/Projects/Education/UI/Spaces/Docs-Space/DocsSpace.js @@ -107,7 +107,7 @@ function newEducationDocSpace() { Deleting what was is here because is not longer used... */ window.localStorage.removeItem('Current Branch') - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'currentBranch', undefined) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'currentBranch', undefined) function onResponse(err, data) { /* Lets check the result of the call through the http interface */ @@ -133,10 +133,10 @@ function newEducationDocSpace() { Getting the contributionsBranch */ let workspace = UI.projects.foundations.spaces.designSpace.workspace.workspaceNode - let contributionsBranch = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(workspace.payload, 'contributionsBranch') + let contributionsBranch = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(workspace.payload, 'contributionsBranch') if (contributionsBranch === undefined) { - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'contributionsBranch', UI.projects.education.globals.docs.DEFAULT_CONTRIBUTIONS_BRANCH) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'contributionsBranch', UI.projects.education.globals.docs.DEFAULT_CONTRIBUTIONS_BRANCH) UI.projects.education.spaces.docsSpace.contributionsBranch = UI.projects.education.globals.docs.DEFAULT_CONTRIBUTIONS_BRANCH } else { UI.projects.education.spaces.docsSpace.contributionsBranch = contributionsBranch @@ -156,10 +156,10 @@ function newEducationDocSpace() { Getting the used preferred languague */ let workspace = UI.projects.foundations.spaces.designSpace.workspace.workspaceNode - let docsLanguage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(workspace.payload, 'docsLanguage') + let docsLanguage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(workspace.payload, 'docsLanguage') if (docsLanguage === undefined) { - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'docsLanguage', UI.projects.education.globals.docs.DEFAULT_LANGUAGE) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'docsLanguage', UI.projects.education.globals.docs.DEFAULT_LANGUAGE) UI.projects.education.spaces.docsSpace.language = UI.projects.education.globals.docs.DEFAULT_LANGUAGE } else { UI.projects.education.spaces.docsSpace.language = docsLanguage @@ -250,7 +250,7 @@ function newEducationDocSpace() { if (err.result === GLOBAL.DEFAULT_OK_RESPONSE.result && data.result === GLOBAL.DEFAULT_OK_RESPONSE.result) { UI.projects.education.spaces.docsSpace.currentBranch = branch let workspace = UI.projects.foundations.spaces.designSpace.workspace.workspaceNode - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'currentBranch', branch) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'currentBranch', branch) if (doNotNavigate === true) { return } @@ -272,7 +272,7 @@ function newEducationDocSpace() { function changeContributionsBranch(branch, doNotNavigate) { UI.projects.education.spaces.docsSpace.contributionsBranch = branch let workspace = UI.projects.foundations.spaces.designSpace.workspace.workspaceNode - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'contributionsBranch', branch) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'contributionsBranch', branch) if (doNotNavigate !== true) { UI.projects.education.spaces.docsSpace.navigateTo('Foundations', 'Topic', 'Switching Branches - Contributions Branch Changed') @@ -285,7 +285,7 @@ function newEducationDocSpace() { UI.projects.education.spaces.docsSpace.navigateTo('Foundations', 'Topic', 'Docs In ' + languageLabel) let workspace = UI.projects.foundations.spaces.designSpace.workspace.workspaceNode - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'docsLanguage', UI.projects.education.spaces.docsSpace.language) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(workspace.payload, 'docsLanguage', UI.projects.education.spaces.docsSpace.language) } function sharePage() { diff --git a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js index eba891dec..8bf076195 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js +++ b/Projects/Education/UI/Spaces/Docs-Space/DocumentPage.js @@ -1271,7 +1271,7 @@ function newFoundationsDocsDocumentPage() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) allNodesFound = allNodesFound.concat(nodeArray) } } @@ -1382,7 +1382,7 @@ function newFoundationsDocsDocumentPage() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) allNodesFound = allNodesFound.concat(nodeArray) } } @@ -1478,7 +1478,7 @@ function newFoundationsDocsDocumentPage() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode, appSchemaDocument.type) allNodesFound = allNodesFound.concat(nodeArray) } } diff --git a/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js b/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js index 584e5fa31..75cf6c001 100644 --- a/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js +++ b/Projects/Education/UI/Spaces/Docs-Space/SearchEngine.js @@ -24,7 +24,7 @@ function newFoundationsDocsSearchEngine() { let docsSpaceNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadByNodeType('Docs Space') if (docsSpaceNode !== undefined) { if (docsSpaceNode.docsSpaceSettings !== undefined) { - let indexContent = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(docsSpaceNode.docsSpaceSettings.payload, 'indexContent') + let indexContent = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(docsSpaceNode.docsSpaceSettings.payload, 'indexContent') if (indexContent === false) { callbackFunction() return @@ -280,7 +280,7 @@ function newFoundationsDocsSearchEngine() { for (let i = 0; i < rootNodes.length; i++) { let rootNode = rootNodes[i] if (rootNode !== null) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(rootNode) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(rootNode) allNodesFound = allNodesFound.concat(nodeArray) } } @@ -296,7 +296,7 @@ function newFoundationsDocsSearchEngine() { let node = allNodesFound[i] if (node.project === project) { - let nodeNameTypePath = UI.projects.foundations.utilities.hierarchy.getNodeNameTypePath(node) + let nodeNameTypePath = UI.projects.visualScripting.utilities.hierarchy.getNodeNameTypePath(node) let docsSchemaDocument = { nodeId: node.id, diff --git a/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js b/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js index c171560d9..4edaa9c40 100644 --- a/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js +++ b/Projects/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js @@ -112,7 +112,7 @@ function newEducationTutorialSpace() { browserResizedEventSubscriptionId = canvas.eventHandler.listenToEvent('Browser Resized', resize) let workspace = UI.projects.foundations.spaces.designSpace.workspace - workspace.executeAction({ name: 'Play Tutorials', project: 'Foundations' }) + workspace.executeAction({ name: 'Play Tutorials', project: 'Visual-Scripting' }) isInitialized = true } diff --git a/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json b/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json index e8f6021b4..163addc55 100644 --- a/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json +++ b/Projects/Ethereum/Schemas/App-Schema/blockchain-network.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Network Client", "relatedUiObject": "Network Client", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json b/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json index 92f5791d9..1c326bace 100644 --- a/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json +++ b/Projects/Ethereum/Schemas/App-Schema/blockchain-scanner-bot.json @@ -11,21 +11,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Process Definition", "relatedUiObject": "Process Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Product Definition", "relatedUiObject": "Product Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/data-mine.json b/Projects/Ethereum/Schemas/App-Schema/data-mine.json index bc5d1b984..f5dc222cc 100644 --- a/Projects/Ethereum/Schemas/App-Schema/data-mine.json +++ b/Projects/Ethereum/Schemas/App-Schema/data-mine.json @@ -11,14 +11,15 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Blockchain Scanner Bot", "relatedUiObject": "Blockchain Scanner Bot", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json index 8c9bd33c1..e1c0ffbed 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-20-token-type.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", "relatedUiObject": "Ethereum Token", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json index 9aa2c5972..4920a1aee 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-223-token-type.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", "relatedUiObject": "Ethereum Token", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json index f5dd810a3..3b44b7b30 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-721-token-type.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", "relatedUiObject": "Ethereum Token", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json b/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json index 47b4ee91b..2b42ffe47 100644 --- a/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json +++ b/Projects/Ethereum/Schemas/App-Schema/erc-777-token-type.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Ethereum Token", "relatedUiObject": "Ethereum Token", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/eth-balance.json b/Projects/Ethereum/Schemas/App-Schema/eth-balance.json index 0c6287430..8f5b6b11d 100644 --- a/Projects/Ethereum/Schemas/App-Schema/eth-balance.json +++ b/Projects/Ethereum/Schemas/App-Schema/eth-balance.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json index 8788a3cd9..ee747eb27 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-blockchain.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Blockchain Network", "relatedUiObject": "Blockchain Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json index d0dcfd7b6..f699cd905 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-decentralized-application.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Smart Contract", "relatedUiObject": "Smart Contract", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json index 94889e99d..e405e3ccd 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-project.json @@ -3,42 +3,46 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Blockchain", "relatedUiObject": "Ethereum Blockchain", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Decentralized Application", "relatedUiObject": "Ethereum Decentralized Application", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Token Definitions", "relatedUiObject": "Ethereum Token Definitions", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Wallet", "relatedUiObject": "Ethereum Wallet", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Data Mine", "relatedUiObject": "Data Mine", "actionFunction": "payload.executeAction" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json index bc3b1f9cc..200bafa22 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-token-definitions.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add Missing Children", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Missing Children", "relatedUiObject": "Ethereum Token Definitions", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json index 6c59e123a..136506605 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-token.json @@ -11,16 +11,17 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Smart Contract", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "smartContract", "relatedUiObject": "Smart Contract", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json b/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json index f645e524a..5f4e628d3 100644 --- a/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json +++ b/Projects/Ethereum/Schemas/App-Schema/ethereum-wallet.json @@ -3,23 +3,25 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Client Reference", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "networkClientReference", "relatedUiObject": "Network Client Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Create Wallet Account", "actionProject": "Ethereum", "label": "Add Wallet Account", "relatedUiObject": "Wallet Account", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json b/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json index c67b3e1e4..3dcd7b346 100644 --- a/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json +++ b/Projects/Ethereum/Schemas/App-Schema/network-client-reference.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/network-client.json b/Projects/Ethereum/Schemas/App-Schema/network-client.json index ad15a5993..b25d8a050 100644 --- a/Projects/Ethereum/Schemas/App-Schema/network-client.json +++ b/Projects/Ethereum/Schemas/App-Schema/network-client.json @@ -11,7 +11,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json b/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json index 0bd46825d..8ab82e4fb 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-dashboards.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-data-products.json b/Projects/Ethereum/Schemas/App-Schema/project-data-products.json index 20b6bc967..c760d1b9b 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-data-products.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-data-products.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json b/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json index f8f7e3d50..7654c6539 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-data-tasks.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json b/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json index 74bf70726..df3c060ef 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-learning-products.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json b/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json index 3cfc038b1..2b798854a 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-learning-tasks.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json b/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json index 61231ae37..fe9171bc9 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-trading-products.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json b/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json index caf39ed63..39ae2d990 100644 --- a/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json +++ b/Projects/Ethereum/Schemas/App-Schema/project-trading-tasks.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/smart-contract.json b/Projects/Ethereum/Schemas/App-Schema/smart-contract.json index 660b66cc4..04ba8f7c2 100644 --- a/Projects/Ethereum/Schemas/App-Schema/smart-contract.json +++ b/Projects/Ethereum/Schemas/App-Schema/smart-contract.json @@ -11,16 +11,17 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "solidityCode", "label": "Add Solidity Code", "relatedUiObject": "Solidity Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/solidity-code.json b/Projects/Ethereum/Schemas/App-Schema/solidity-code.json index 47b371737..595e4d501 100644 --- a/Projects/Ethereum/Schemas/App-Schema/solidity-code.json +++ b/Projects/Ethereum/Schemas/App-Schema/solidity-code.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/token-balance.json b/Projects/Ethereum/Schemas/App-Schema/token-balance.json index d16387078..b9f56a59c 100644 --- a/Projects/Ethereum/Schemas/App-Schema/token-balance.json +++ b/Projects/Ethereum/Schemas/App-Schema/token-balance.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/Schemas/App-Schema/wallet-account.json b/Projects/Ethereum/Schemas/App-Schema/wallet-account.json index 61068d334..d1445ebb9 100644 --- a/Projects/Ethereum/Schemas/App-Schema/wallet-account.json +++ b/Projects/Ethereum/Schemas/App-Schema/wallet-account.json @@ -11,23 +11,25 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add ETH Balance", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "ethBalance", "relatedUiObject": "ETH Balance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Token Balance", "relatedUiObject": "Token Balance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Ethereum" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Ethereum/UI/Function-Libraries/Accounts.js b/Projects/Ethereum/UI/Function-Libraries/Accounts.js index f57475578..fdc477463 100644 --- a/Projects/Ethereum/UI/Function-Libraries/Accounts.js +++ b/Projects/Ethereum/UI/Function-Libraries/Accounts.js @@ -7,7 +7,7 @@ function newEthereumFunctionLibraryAccounts() { function createWalletAccount(node) { - let walletAccountNode = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Wallet Account') + let walletAccountNode = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Wallet Account') let params = { method: 'createWalletAccount', diff --git a/Projects/Ethereum/UI/Spaces/Wallet-Space/Wallet.js b/Projects/Ethereum/UI/Spaces/Wallet-Space/Wallet.js index 786102100..b2163d712 100644 --- a/Projects/Ethereum/UI/Spaces/Wallet-Space/Wallet.js +++ b/Projects/Ethereum/UI/Spaces/Wallet-Space/Wallet.js @@ -93,7 +93,7 @@ function newEthereumWalletSpace() { 'Ethereum Token->Smart Contract->' + 'ERC-20 Token Type->ERC-223 Token Type->ERC-721 Token Type->ERC-777 Token Type->' - route.params.walletDefinition = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(wallet, false, true, true, false, false, lightingPath) + route.params.walletDefinition = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(wallet, false, true, true, false, false, lightingPath) httpRequest(JSON.stringify(route.params), route.url, onResponse) diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json index 4cab4c48f..9dd8e25e7 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json @@ -13,10 +13,13 @@ "action": "Add UI Object", "label": "Add Process Instance", "relatedUiObject": "API Data Fetcher Process Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json index a2ea5374e..04b8f18b3 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "apiMapReference", "label": "Add API Map Reference", "relatedUiObject": "API Map Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,7 +36,7 @@ "compatibleTypes": "->API Data Fetcher Bot Instance->" }, "childrenNodesProperties": [ - { + { "name": "apiMapReference", "type": "node", "childType": "API Map Reference", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json b/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json index ff6c27b9e..1dcda12e3 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-endpoint.json @@ -14,7 +14,9 @@ "propertyToCheckFor": "apiQueryParameters", "label": "Add API Query Parameters", "relatedUiObject": "API Query Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -22,7 +24,9 @@ "propertyToCheckFor": "apiPathParameters", "label": "Add API Path Parameters", "relatedUiObject": "API Path Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -30,10 +34,13 @@ "propertyToCheckFor": "apiQueryResponses", "label": "Add API Query Responses", "relatedUiObject": "API Query Responses", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json b/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json index 60a675e61..063a6e062 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-map-reference.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add API Response Field", "relatedUiObject": "API Response Field", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-map.json b/Projects/Foundations/Schemas/App-Schema/Api/api-map.json index 92f772c4c..1de0c2a14 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-map.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-map.json @@ -12,10 +12,13 @@ "action": "Add UI Object", "label": "Add API Version", "relatedUiObject": "API Version", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json index 099ad6c6b..30c22bc00 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameter.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json index ead2a7cf6..b6aa763f0 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-path-parameters.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add API Path Parameter", "relatedUiObject": "API Path Parameter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json index b1d6b7927..7b0be8bd6 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameter.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json index 3adde7a9b..bb5374859 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-parameters.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add API Query Parameter", "relatedUiObject": "API Query Parameter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json index 3b5da52d1..250e8eba5 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-response.json @@ -14,10 +14,13 @@ "propertyToCheckFor": "apiResponseSchema", "label": "Add API Response Schema", "relatedUiObject": "API Response Schema", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json b/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json index b32902dd5..bdfd98cc9 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-query-responses.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add API Query Response", "relatedUiObject": "API Query Response", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json index b314c5586..b94e1505b 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field-reference.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json index 8123279f9..f00c0554a 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-response-field.json @@ -12,10 +12,13 @@ "action": "Add UI Object", "label": "Add API Response Field", "relatedUiObject": "API Response Field", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json b/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json index 287c530b7..1a39590d1 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-response-schema.json @@ -14,10 +14,13 @@ "propertyToCheckFor": "apiResponseFields", "label": "Add API Response Field", "relatedUiObject": "API Response Field", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/api-version.json b/Projects/Foundations/Schemas/App-Schema/Api/api-version.json index 89316511d..c9d2349b9 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/api-version.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/api-version.json @@ -12,10 +12,13 @@ "action": "Add UI Object", "label": "Add API Endpoint", "relatedUiObject": "API Endpoint", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/Api/apis.json b/Projects/Foundations/Schemas/App-Schema/Api/apis.json index 3a5b9dcdb..992f4d6be 100644 --- a/Projects/Foundations/Schemas/App-Schema/Api/apis.json +++ b/Projects/Foundations/Schemas/App-Schema/Api/apis.json @@ -7,7 +7,9 @@ "relatedUiObject": "Github API", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "githubAPI", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,10 +17,13 @@ "relatedUiObject": "Web3 API", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "web3API", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/actual-rate.json b/Projects/Foundations/Schemas/App-Schema/actual-rate.json index 6b1a6a34d..6521280a8 100644 --- a/Projects/Foundations/Schemas/App-Schema/actual-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/actual-rate.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/actual-size.json b/Projects/Foundations/Schemas/App-Schema/actual-size.json index 7fdb0fbf4..26acc03de 100644 --- a/Projects/Foundations/Schemas/App-Schema/actual-size.json +++ b/Projects/Foundations/Schemas/App-Schema/actual-size.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/algorithm-name.json b/Projects/Foundations/Schemas/App-Schema/algorithm-name.json index 7e40a99ce..4bc9737b8 100644 --- a/Projects/Foundations/Schemas/App-Schema/algorithm-name.json +++ b/Projects/Foundations/Schemas/App-Schema/algorithm-name.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/amount-received.json b/Projects/Foundations/Schemas/App-Schema/amount-received.json index 41eff2b21..12ae3ab5a 100644 --- a/Projects/Foundations/Schemas/App-Schema/amount-received.json +++ b/Projects/Foundations/Schemas/App-Schema/amount-received.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json index aae2c222d..dc3693518 100644 --- a/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json +++ b/Projects/Foundations/Schemas/App-Schema/annualized-rate-of-return.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/asset.json b/Projects/Foundations/Schemas/App-Schema/asset.json index fae30ae76..a7f38300c 100644 --- a/Projects/Foundations/Schemas/App-Schema/asset.json +++ b/Projects/Foundations/Schemas/App-Schema/asset.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/back-learning-session.json b/Projects/Foundations/Schemas/App-Schema/back-learning-session.json index 5c51f17a2..6309412f7 100644 --- a/Projects/Foundations/Schemas/App-Schema/back-learning-session.json +++ b/Projects/Foundations/Schemas/App-Schema/back-learning-session.json @@ -48,16 +48,20 @@ "label": "Add Social Bots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/backtesting-session.json b/Projects/Foundations/Schemas/App-Schema/backtesting-session.json index c6f168a55..96cf09ee6 100644 --- a/Projects/Foundations/Schemas/App-Schema/backtesting-session.json +++ b/Projects/Foundations/Schemas/App-Schema/backtesting-session.json @@ -48,22 +48,27 @@ "label": "Add Social Bots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Switch To Paper Trading", "label": "Switch To Paper Trading", "relatedUiObject": "Paper Trading Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/balance.json b/Projects/Foundations/Schemas/App-Schema/balance.json index 11e0b6232..352999c51 100644 --- a/Projects/Foundations/Schemas/App-Schema/balance.json +++ b/Projects/Foundations/Schemas/App-Schema/balance.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/begin-balance.json b/Projects/Foundations/Schemas/App-Schema/begin-balance.json index 04bacb6c3..9a3f99808 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-balance.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-balance.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/begin-rate.json b/Projects/Foundations/Schemas/App-Schema/begin-rate.json index 83fbf84cd..96f454470 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/begin-rate.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/begin.json b/Projects/Foundations/Schemas/App-Schema/begin.json index 0fb35d031..cf5fbc2a8 100644 --- a/Projects/Foundations/Schemas/App-Schema/begin.json +++ b/Projects/Foundations/Schemas/App-Schema/begin.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json b/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json index bee3c1661..4f0dbdcaf 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-data-dependencies.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Data Dependency", "relatedUiObject": "Data Dependency", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Dependency Folder", "relatedUiObject": "Data Dependency Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/bot-layers.json b/Projects/Foundations/Schemas/App-Schema/bot-layers.json index e856dfc4f..517f253ae 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-layers.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-layers.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Layer", "relatedUiObject": "Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Layer Folder", "relatedUiObject": "Layer Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/bot-products.json b/Projects/Foundations/Schemas/App-Schema/bot-products.json index 3e8696375..579f01023 100644 --- a/Projects/Foundations/Schemas/App-Schema/bot-products.json +++ b/Projects/Foundations/Schemas/App-Schema/bot-products.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Data Product", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Product Folder", "relatedUiObject": "Data Product Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json b/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json index 3d03e808c..71257a242 100644 --- a/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json +++ b/Projects/Foundations/Schemas/App-Schema/calculations-procedure.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "initialization", "label": "Add Procedure Initialization", "relatedUiObject": "Procedure Initialization", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,10 +17,13 @@ "propertyToCheckFor": "loop", "label": "Add Procedure Loop", "relatedUiObject": "Procedure Loop", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json b/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json index 105e60b90..cbc1c7be9 100644 --- a/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/cancel-order.json b/Projects/Foundations/Schemas/App-Schema/cancel-order.json index 7781bcc08..adc037a6d 100644 --- a/Projects/Foundations/Schemas/App-Schema/cancel-order.json +++ b/Projects/Foundations/Schemas/App-Schema/cancel-order.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/candle.json b/Projects/Foundations/Schemas/App-Schema/candle.json index 964788596..c1117956d 100644 --- a/Projects/Foundations/Schemas/App-Schema/candle.json +++ b/Projects/Foundations/Schemas/App-Schema/candle.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/chart-points.json b/Projects/Foundations/Schemas/App-Schema/chart-points.json index 85fa80956..faac3b935 100644 --- a/Projects/Foundations/Schemas/App-Schema/chart-points.json +++ b/Projects/Foundations/Schemas/App-Schema/chart-points.json @@ -18,10 +18,13 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Point", - "relatedUiObject": "Point" + "relatedUiObject": "Point", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/charting-space.json b/Projects/Foundations/Schemas/App-Schema/charting-space.json index 362c5e5d7..4b6abd50b 100644 --- a/Projects/Foundations/Schemas/App-Schema/charting-space.json +++ b/Projects/Foundations/Schemas/App-Schema/charting-space.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "viewport", "label": "Add Viewport", "relatedUiObject": "Viewport", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "spaceStyle", "label": "Add Space Style", "relatedUiObject": "Space Style", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,13 +27,16 @@ "propertyToCheckFor": "spaceSettings", "label": "Add Space Settings", "relatedUiObject": "Space Settings", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Project Dashboards", "relatedUiObject": "Project Dashboards", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Dashboards", @@ -42,6 +49,7 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/close-execution.json b/Projects/Foundations/Schemas/App-Schema/close-execution.json index 35fccfe85..075e66e9b 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-execution.json +++ b/Projects/Foundations/Schemas/App-Schema/close-execution.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Execution Algorithm", "relatedUiObject": "Execution Algorithm", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/close-order.json b/Projects/Foundations/Schemas/App-Schema/close-order.json index 73fc23772..0e212e011 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-order.json +++ b/Projects/Foundations/Schemas/App-Schema/close-order.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/close-position.json b/Projects/Foundations/Schemas/App-Schema/close-position.json index b9a4468f8..8c0db1e82 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-position.json +++ b/Projects/Foundations/Schemas/App-Schema/close-position.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage-event.json b/Projects/Foundations/Schemas/App-Schema/close-stage-event.json index 6608cda87..2633feaa6 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-stage-event.json +++ b/Projects/Foundations/Schemas/App-Schema/close-stage-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/close-stage.json b/Projects/Foundations/Schemas/App-Schema/close-stage.json index 96fcfb310..d8ff85567 100644 --- a/Projects/Foundations/Schemas/App-Schema/close-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/close-stage.json @@ -12,17 +12,21 @@ "action": "Add Missing Children", "label": "Add Missing Items", "relatedUiObject": "Close Stage", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/close.json b/Projects/Foundations/Schemas/App-Schema/close.json index be4f5c040..71112036f 100644 --- a/Projects/Foundations/Schemas/App-Schema/close.json +++ b/Projects/Foundations/Schemas/App-Schema/close.json @@ -6,24 +6,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/condition.json b/Projects/Foundations/Schemas/App-Schema/condition.json index dbd3d8cf8..95d6bc11e 100644 --- a/Projects/Foundations/Schemas/App-Schema/condition.json +++ b/Projects/Foundations/Schemas/App-Schema/condition.json @@ -5,7 +5,8 @@ "action": "Edit", "actionFunction": "uiObject.conditionEditor.activate", "label": "Edit", - "relatedUiObject": "Condition" + "relatedUiObject": "Condition", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -13,22 +14,27 @@ "propertyToCheckFor": "javascriptCode", "label": "Add Code", "relatedUiObject": "Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Fetch Code to Javascript Code", "label": "Fetch from Javascript Code", "relatedUiObject": "Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Push Code to Javascript Code", "label": "Push to Javascript Code", "relatedUiObject": "Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/create-order-event.json b/Projects/Foundations/Schemas/App-Schema/create-order-event.json index beb2eb7fd..12efdf1ee 100644 --- a/Projects/Foundations/Schemas/App-Schema/create-order-event.json +++ b/Projects/Foundations/Schemas/App-Schema/create-order-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/create-order.json b/Projects/Foundations/Schemas/App-Schema/create-order.json index b624f1bff..7ee909850 100644 --- a/Projects/Foundations/Schemas/App-Schema/create-order.json +++ b/Projects/Foundations/Schemas/App-Schema/create-order.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json b/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json index 456bbfd01..5e647c971 100644 --- a/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json +++ b/Projects/Foundations/Schemas/App-Schema/crypto-ecosystem.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Crypto Exchanges", "relatedUiObject": "Crypto Exchanges", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Signals Providers", "relatedUiObject": "Signals Providers", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json b/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json index caec647ba..eafe79111 100644 --- a/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json +++ b/Projects/Foundations/Schemas/App-Schema/crypto-exchange.json @@ -1,148 +1,155 @@ { - "type": "Crypto Exchange", - "menuItems": [ - { - "action": "Configure Thise", - "actionFunction": "uiObject.configEditor.activate", - "label": "Configure", - "iconPathOn": "configuration", - "iconPathOff": "configuration" + "type": "Crypto Exchange", + "menuItems": [ + { + "action": "Configure Thise", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "exchangeAssets", + "label": "Add Exchange Assets", + "relatedUiObject": "Exchange Assets", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "exchangeMarkets", + "label": "Add Exchange Markets", + "relatedUiObject": "Exchange Markets", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "exchangeAccounts", + "label": "Add Exchange Accounts", + "relatedUiObject": "Exchange Accounts", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isTitleAllwaysVisible": true, + "addLeftIcons": true, + "level": 2, + "editors": { + "config": true }, - { - "action": "Add UI Object", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "exchangeAssets", - "label": "Add Exchange Assets", - "relatedUiObject": "Exchange Assets", - "actionFunction": "payload.executeAction" + "initialValues": { + "config": "{ \n\"codeName\": \"Type the name of the exchange\",\n \n\"sandBox\": \"false\"\n}" }, - { - "action": "Add UI Object", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "exchangeMarkets", - "label": "Add Exchange Markets", - "relatedUiObject": "Exchange Markets", - "actionFunction": "payload.executeAction" + "attachingRules": { + "compatibleTypes": "->Crypto Exchanges->" }, - { - "action": "Add UI Object", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "exchangeAccounts", - "label": "Add Exchange Accounts", - "relatedUiObject": "Exchange Accounts", - "actionFunction": "payload.executeAction" - }, - { - "action": "Delete UI Object", - "askConfirmation": true, - "confirmationLabel": "Confirm to Delete", - "label": "Delete", - "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction" - } - ], - "isTitleAllwaysVisible": true, - "addLeftIcons": true, - "level": 2, - "editors": { - "config": true - }, - "initialValues": { - "config": "{ \n\"codeName\": \"Type the name of the exchange\",\n \n\"sandBox\": \"false\"\n}" - }, - "attachingRules": { - "compatibleTypes": "->Crypto Exchanges->" - }, - "propertyNameAtParent": "exchanges", - "childrenNodesProperties": [ - { - "name": "exchangeAssets", - "type": "node", - "childType": "Exchange Assets", - "autoAdd": true - }, - { - "name": "exchangeMarkets", - "type": "node", - "childType": "Exchange Markets", - "autoAdd": true - }, - { - "name": "exchangeAccounts", - "type": "node", - "childType": "Exchange Accounts", - "autoAdd": true - } - ], - "alternativeIcons": [ - { - "codeName": "binance", - "iconName": "binance" - }, - { - "codeName": "binanceus", - "iconName": "binanceus" - }, - { - "codeName": "bitfinex", - "iconName": "bitfinex" - }, - { - "codeName": "bitmex", - "iconName": "bitmex" - }, - { - "codeName": "bittrex", - "iconName": "bittrex" - }, - { - "codeName": "coinbasepro", - "iconName": "coinbasepro" - }, - { - "codeName": "ftx", - "iconName": "ftx" - }, - { - "codeName": "hitbtc", - "iconName": "hitbtc" - }, - { - "codeName": "kraken", - "iconName": "kraken" - }, - { - "codeName": "kucoin", - "iconName": "kucoin" - }, - { - "codeName": "liquid", - "iconName": "liquid" - }, - { - "codeName": "luno", - "iconName": "luno" - }, - { - "codeName": "lykke", - "iconName": "lykke" - }, - { - "codeName": "okex", - "iconName": "okex" - }, - { - "codeName": "okex5", - "iconName": "okex" - }, - { - "codeName": "poloniex", - "iconName": "poloniex" - }, - { - "codeName": "upbit", - "iconName": "upbit" - } - ] -} + "propertyNameAtParent": "exchanges", + "childrenNodesProperties": [ + { + "name": "exchangeAssets", + "type": "node", + "childType": "Exchange Assets", + "autoAdd": true + }, + { + "name": "exchangeMarkets", + "type": "node", + "childType": "Exchange Markets", + "autoAdd": true + }, + { + "name": "exchangeAccounts", + "type": "node", + "childType": "Exchange Accounts", + "autoAdd": true + } + ], + "alternativeIcons": [ + { + "codeName": "binance", + "iconName": "binance" + }, + { + "codeName": "binanceus", + "iconName": "binanceus" + }, + { + "codeName": "bitfinex", + "iconName": "bitfinex" + }, + { + "codeName": "bitmex", + "iconName": "bitmex" + }, + { + "codeName": "bittrex", + "iconName": "bittrex" + }, + { + "codeName": "coinbasepro", + "iconName": "coinbasepro" + }, + { + "codeName": "ftx", + "iconName": "ftx" + }, + { + "codeName": "hitbtc", + "iconName": "hitbtc" + }, + { + "codeName": "kraken", + "iconName": "kraken" + }, + { + "codeName": "kucoin", + "iconName": "kucoin" + }, + { + "codeName": "liquid", + "iconName": "liquid" + }, + { + "codeName": "luno", + "iconName": "luno" + }, + { + "codeName": "lykke", + "iconName": "lykke" + }, + { + "codeName": "okex", + "iconName": "okex" + }, + { + "codeName": "okex5", + "iconName": "okex" + }, + { + "codeName": "poloniex", + "iconName": "poloniex" + }, + { + "codeName": "upbit", + "iconName": "upbit" + } + ] +} \ No newline at end of file diff --git a/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json b/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json index 749b5db4f..10c64c170 100644 --- a/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json +++ b/Projects/Foundations/Schemas/App-Schema/crypto-exchanges.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Crypto Exchange", "relatedUiObject": "Crypto Exchange", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Crypto Exchanges", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Crypto Exchange", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/cycle.json b/Projects/Foundations/Schemas/App-Schema/cycle.json index 82c63894c..da834b543 100644 --- a/Projects/Foundations/Schemas/App-Schema/cycle.json +++ b/Projects/Foundations/Schemas/App-Schema/cycle.json @@ -5,31 +5,37 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/dashboard.json b/Projects/Foundations/Schemas/App-Schema/dashboard.json index a6eaf9071..c1e9fd1d4 100644 --- a/Projects/Foundations/Schemas/App-Schema/dashboard.json +++ b/Projects/Foundations/Schemas/App-Schema/dashboard.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Time Machine", "relatedUiObject": "Time Machine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Time Machines", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Time Machine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json b/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json index 16f27532e..f68192a57 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json +++ b/Projects/Foundations/Schemas/App-Schema/data-building-procedure.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "initialization", "label": "Add Procedure Initialization", "relatedUiObject": "Procedure Initialization", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,10 +17,13 @@ "propertyToCheckFor": "loop", "label": "Add Procedure Loop", "relatedUiObject": "Procedure Loop", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json b/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json index 4d68eecd7..3cb9d83e5 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/data-dependency-folder.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Data Dependency", "relatedUiObject": "Data Dependency", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Dependency Folder", "relatedUiObject": "Data Dependency Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-dependency.json b/Projects/Foundations/Schemas/App-Schema/data-dependency.json index 753268081..66e22f262 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-dependency.json +++ b/Projects/Foundations/Schemas/App-Schema/data-dependency.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-formula.json b/Projects/Foundations/Schemas/App-Schema/data-formula.json index a3cbae3d4..623c12fcf 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/data-formula.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json b/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json index b4a3af275..f180071e1 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mine-data-dependencies.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Bot Data Dependencies", "relatedUiObject": "Bot Data Dependencies", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Data Dependencies", @@ -15,10 +17,12 @@ "workDoneLabel": "Done", "relatedUiObject": "Data Dependency", "actionFunction": "payload.executeAction", - "actionProject": "Data-Mining" + "actionProject": "Data-Mining", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine-products.json b/Projects/Foundations/Schemas/App-Schema/data-mine-products.json index eaf6cfe7b..f6e9d95a7 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine-products.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mine-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Bot Products", "relatedUiObject": "Bot Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Data Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json index f6992aa6d..a4f9cb231 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mine-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Task Manager", "relatedUiObject": "Task Manager", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Task", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-mines-data.json b/Projects/Foundations/Schemas/App-Schema/data-mines-data.json index f8bcee7ea..8de60a253 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-mines-data.json +++ b/Projects/Foundations/Schemas/App-Schema/data-mines-data.json @@ -5,7 +5,8 @@ "action": "Add UI Object", "label": "Add Project Data Products", "relatedUiObject": "Project Data Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Data Products", @@ -18,6 +19,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-product-folder.json b/Projects/Foundations/Schemas/App-Schema/data-product-folder.json index 61aecf7c8..cc5ceafbc 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-product-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/data-product-folder.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Data Product", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Product Folder", "relatedUiObject": "Data Product Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-product.json b/Projects/Foundations/Schemas/App-Schema/data-product.json index 598b24078..280df2fa1 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-product.json +++ b/Projects/Foundations/Schemas/App-Schema/data-product.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-storage.json b/Projects/Foundations/Schemas/App-Schema/data-storage.json index 0cdc136d5..e6fdc8edb 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-storage.json +++ b/Projects/Foundations/Schemas/App-Schema/data-storage.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "dataMinesData", "label": "Add Data Mines Data", "relatedUiObject": "Data Mines Data", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "tradingMinesData", "label": "Add Trading Mines Data", "relatedUiObject": "Trading Mines Data", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,10 +27,13 @@ "propertyToCheckFor": "learningMinesData", "label": "Add Learning Mines Data", "relatedUiObject": "Learning Mines Data", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/data-tasks.json b/Projects/Foundations/Schemas/App-Schema/data-tasks.json index 1e4007905..df0191d17 100644 --- a/Projects/Foundations/Schemas/App-Schema/data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/data-tasks.json @@ -25,7 +25,8 @@ "action": "Add UI Object", "label": "Add Project Data Tasks", "relatedUiObject": "Project Data Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Data Tasks", @@ -38,6 +39,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/dataset-definition.json b/Projects/Foundations/Schemas/App-Schema/dataset-definition.json index 6c43e6db2..38884d524 100644 --- a/Projects/Foundations/Schemas/App-Schema/dataset-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/dataset-definition.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/days.json b/Projects/Foundations/Schemas/App-Schema/days.json index e6ab4f0d8..d5124cb5f 100644 --- a/Projects/Foundations/Schemas/App-Schema/days.json +++ b/Projects/Foundations/Schemas/App-Schema/days.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/design-space.json b/Projects/Foundations/Schemas/App-Schema/design-space.json index c35380de8..2885e34eb 100644 --- a/Projects/Foundations/Schemas/App-Schema/design-space.json +++ b/Projects/Foundations/Schemas/App-Schema/design-space.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "spaceStyle", "label": "Add Space Style", "relatedUiObject": "Space Style", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,10 +17,13 @@ "propertyToCheckFor": "spaceSettings", "label": "Add Space Settings", "relatedUiObject": "Space Settings", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json b/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json index fc110f49d..8b21f81a9 100644 --- a/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json +++ b/Projects/Foundations/Schemas/App-Schema/distance-to-learning-event.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json b/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json index 38217622b..efea54c95 100644 --- a/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json +++ b/Projects/Foundations/Schemas/App-Schema/distance-to-trading-event.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json b/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json index e774a4942..fd4f25e27 100644 --- a/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json +++ b/Projects/Foundations/Schemas/App-Schema/dynamic-indicators.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Indicator Function", "relatedUiObject": "Indicator Function", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/end-balance.json b/Projects/Foundations/Schemas/App-Schema/end-balance.json index 61b0b70dc..8c56a7eb5 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-balance.json +++ b/Projects/Foundations/Schemas/App-Schema/end-balance.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/end-rate.json b/Projects/Foundations/Schemas/App-Schema/end-rate.json index 2de856a1d..424c3e1d1 100644 --- a/Projects/Foundations/Schemas/App-Schema/end-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/end-rate.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/end.json b/Projects/Foundations/Schemas/App-Schema/end.json index b13bdc8ce..06c579861 100644 --- a/Projects/Foundations/Schemas/App-Schema/end.json +++ b/Projects/Foundations/Schemas/App-Schema/end.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json b/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json index d64fcb817..ba35e4302 100644 --- a/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/entry-target-rate.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/entry-target-size.json b/Projects/Foundations/Schemas/App-Schema/entry-target-size.json index 47c11af6c..fd8cb3c32 100644 --- a/Projects/Foundations/Schemas/App-Schema/entry-target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/entry-target-size.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json b/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json index a732ed0e0..4af2eca80 100644 --- a/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/episode-base-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json index 46d6dc3d0..f00382c42 100644 --- a/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/episode-quoted-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json b/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json index 03808a285..610288884 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-account-asset.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json b/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json index 57e8e046c..3f9d613a3 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-account-key.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json b/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json index 827abbf9b..9baafbadc 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-accounts.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add User Account", "relatedUiObject": "User Account", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-assets.json b/Projects/Foundations/Schemas/App-Schema/exchange-assets.json index 2d05da658..adeaebcdc 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-assets.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-assets.json @@ -12,7 +12,8 @@ "action": "Add UI Object", "label": "Add Asset", "relatedUiObject": "Asset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Assets", @@ -25,6 +26,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json index 8f3c57dee..91ec50a29 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-data-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Market Data Products", "relatedUiObject": "Market Data Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Market Data Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market Data Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json index bbcfcd061..fe2cd4985 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-data-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Market Data Tasks", "relatedUiObject": "Market Data Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Market Data Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market Data Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-id.json b/Projects/Foundations/Schemas/App-Schema/exchange-id.json index afb89b4a9..8da4eafec 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-id.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-id.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json index 6e1eda2b2..8aa1157c3 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-learning-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Market Learning Products", "relatedUiObject": "Market Learning Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Market Learning Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market Learning Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json index 256bc9cd9..ae62841c1 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-learning-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Market Learning Tasks", "relatedUiObject": "Market Learning Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Market Learning Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market Learning Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-markets.json b/Projects/Foundations/Schemas/App-Schema/exchange-markets.json index ffbff70ae..114a77d18 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-markets.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-markets.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Market", "relatedUiObject": "Market", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Markets", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Request Sent", "relatedUiObject": "Market", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-orders.json b/Projects/Foundations/Schemas/App-Schema/exchange-orders.json index 10f650129..b235b5bbb 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-orders.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "marketBuyOrders", "label": "Add Market Buy Orders", "relatedUiObject": "Market Buy Orders", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "marketSellOrders", "label": "Add Market Sell Orders", "relatedUiObject": "Market Sell Orders", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,7 +27,9 @@ "propertyToCheckFor": "limitBuyOrders", "label": "Add Limit Buy Orders", "relatedUiObject": "Limit Buy Orders", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -31,10 +37,13 @@ "propertyToCheckFor": "limitSellOrders", "label": "Add Limit Sell Orders", "relatedUiObject": "Limit Sell Orders", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json b/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json index e7565bbdb..0bcdaa14e 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-trading-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Market Trading Products", "relatedUiObject": "Market Trading Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Market Trading Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market Trading Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json index 40d0b71d7..7a2918c57 100644 --- a/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/exchange-trading-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Market Trading Tasks", "relatedUiObject": "Market Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Market Trading Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json b/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json index b62d062f0..e93ce4f71 100644 --- a/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json +++ b/Projects/Foundations/Schemas/App-Schema/execution-algorithm.json @@ -12,28 +12,37 @@ "action": "Add UI Object", "label": "Add Market Buy Order", "relatedUiObject": "Market Buy Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Market Sell Order", "relatedUiObject": "Market Sell Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Limit Buy Order", "relatedUiObject": "Limit Buy Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Limit Sell Order", "relatedUiObject": "Limit Sell Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json b/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json index 4ab2786f9..b1536ca03 100644 --- a/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json +++ b/Projects/Foundations/Schemas/App-Schema/execution-finished-event.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/execution-started-event.json b/Projects/Foundations/Schemas/App-Schema/execution-started-event.json index 541b0fc1c..d9987542f 100644 --- a/Projects/Foundations/Schemas/App-Schema/execution-started-event.json +++ b/Projects/Foundations/Schemas/App-Schema/execution-started-event.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json b/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json index eca2999e7..07fbd1750 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-target-rate.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exit-target-size.json b/Projects/Foundations/Schemas/App-Schema/exit-target-size.json index a40e312f0..d75f0a02f 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-target-size.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/exit-type.json b/Projects/Foundations/Schemas/App-Schema/exit-type.json index 54f7c5fff..f1e5a8c55 100644 --- a/Projects/Foundations/Schemas/App-Schema/exit-type.json +++ b/Projects/Foundations/Schemas/App-Schema/exit-type.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/fails.json b/Projects/Foundations/Schemas/App-Schema/fails.json index 63c2566d0..a9804bb9c 100644 --- a/Projects/Foundations/Schemas/App-Schema/fails.json +++ b/Projects/Foundations/Schemas/App-Schema/fails.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/feature-value.json b/Projects/Foundations/Schemas/App-Schema/feature-value.json index 00970d53f..9318832ef 100644 --- a/Projects/Foundations/Schemas/App-Schema/feature-value.json +++ b/Projects/Foundations/Schemas/App-Schema/feature-value.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/feature.json b/Projects/Foundations/Schemas/App-Schema/feature.json index 4315cee70..e7f9062b3 100644 --- a/Projects/Foundations/Schemas/App-Schema/feature.json +++ b/Projects/Foundations/Schemas/App-Schema/feature.json @@ -12,31 +12,37 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/features.json b/Projects/Foundations/Schemas/App-Schema/features.json index b3c916b06..ba1eed100 100644 --- a/Projects/Foundations/Schemas/App-Schema/features.json +++ b/Projects/Foundations/Schemas/App-Schema/features.json @@ -5,10 +5,12 @@ "action": "Add UI Object", "label": "Add Feature", "relatedUiObject": "Feature", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/fee-structure.json b/Projects/Foundations/Schemas/App-Schema/fee-structure.json index 7ddea2bb0..d906ed451 100644 --- a/Projects/Foundations/Schemas/App-Schema/fee-structure.json +++ b/Projects/Foundations/Schemas/App-Schema/fee-structure.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/fees-paid.json b/Projects/Foundations/Schemas/App-Schema/fees-paid.json index d48663c55..d74615b1a 100644 --- a/Projects/Foundations/Schemas/App-Schema/fees-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/fees-paid.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json b/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json index 0a6ec06e7..925635d7c 100644 --- a/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/fees-to-be-paid.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/final-value.json b/Projects/Foundations/Schemas/App-Schema/final-value.json index 27755ca7b..cf9b1abed 100644 --- a/Projects/Foundations/Schemas/App-Schema/final-value.json +++ b/Projects/Foundations/Schemas/App-Schema/final-value.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/formula.json b/Projects/Foundations/Schemas/App-Schema/formula.json index 5acb5a1e1..96b0521c4 100644 --- a/Projects/Foundations/Schemas/App-Schema/formula.json +++ b/Projects/Foundations/Schemas/App-Schema/formula.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json b/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json index 282bd4532..539053e6a 100644 --- a/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json +++ b/Projects/Foundations/Schemas/App-Schema/forward-testing-session.json @@ -48,22 +48,27 @@ "label": "Add Social Bots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Switch To Live Trading", "label": "Switch To Live Trading", "relatedUiObject": "Live Trading Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/foundations-project.json b/Projects/Foundations/Schemas/App-Schema/foundations-project.json index ef65d814a..cb0d8aa43 100644 --- a/Projects/Foundations/Schemas/App-Schema/foundations-project.json +++ b/Projects/Foundations/Schemas/App-Schema/foundations-project.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Foundations Project", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/github-api.json b/Projects/Foundations/Schemas/App-Schema/github-api.json index 7e38c1349..7ef5c735b 100644 --- a/Projects/Foundations/Schemas/App-Schema/github-api.json +++ b/Projects/Foundations/Schemas/App-Schema/github-api.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json index d9de9a924..4ae8334fb 100644 --- a/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json +++ b/Projects/Foundations/Schemas/App-Schema/head-of-the-market.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/heartbeats.json b/Projects/Foundations/Schemas/App-Schema/heartbeats.json index 385f54060..93fb66c5c 100644 --- a/Projects/Foundations/Schemas/App-Schema/heartbeats.json +++ b/Projects/Foundations/Schemas/App-Schema/heartbeats.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/hit-fail.json b/Projects/Foundations/Schemas/App-Schema/hit-fail.json index b93c92263..8214b3356 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-fail.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-fail.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/hit-ratio.json b/Projects/Foundations/Schemas/App-Schema/hit-ratio.json index 23aca3022..34cae7747 100644 --- a/Projects/Foundations/Schemas/App-Schema/hit-ratio.json +++ b/Projects/Foundations/Schemas/App-Schema/hit-ratio.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/hits.json b/Projects/Foundations/Schemas/App-Schema/hits.json index db963f431..54f778ef0 100644 --- a/Projects/Foundations/Schemas/App-Schema/hits.json +++ b/Projects/Foundations/Schemas/App-Schema/hits.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/identifier.json b/Projects/Foundations/Schemas/App-Schema/identifier.json index 3583b663c..1369c2397 100644 --- a/Projects/Foundations/Schemas/App-Schema/identifier.json +++ b/Projects/Foundations/Schemas/App-Schema/identifier.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/image-condition.json b/Projects/Foundations/Schemas/App-Schema/image-condition.json index d4192a50c..e8587c85c 100644 --- a/Projects/Foundations/Schemas/App-Schema/image-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/image-condition.json @@ -22,6 +22,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/image-position.json b/Projects/Foundations/Schemas/App-Schema/image-position.json index e4b195000..0936677e5 100644 --- a/Projects/Foundations/Schemas/App-Schema/image-position.json +++ b/Projects/Foundations/Schemas/App-Schema/image-position.json @@ -28,6 +28,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/image.json b/Projects/Foundations/Schemas/App-Schema/image.json index cc27f2cb1..fe39dde3f 100644 --- a/Projects/Foundations/Schemas/App-Schema/image.json +++ b/Projects/Foundations/Schemas/App-Schema/image.json @@ -25,7 +25,9 @@ "propertyToCheckFor": "imageCondition", "actionFunction": "payload.executeAction", "label": "Add Image Condition", - "relatedUiObject": "Image Condition" + "relatedUiObject": "Image Condition", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -33,10 +35,13 @@ "propertyToCheckFor": "imagePosition", "actionFunction": "payload.executeAction", "label": "Add Image Position", - "relatedUiObject": "Image Position" + "relatedUiObject": "Image Position", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/index.json b/Projects/Foundations/Schemas/App-Schema/index.json index 46d5a20e4..271b48f90 100644 --- a/Projects/Foundations/Schemas/App-Schema/index.json +++ b/Projects/Foundations/Schemas/App-Schema/index.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json index ec657839c..cf482b1c6 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/indicator-bot-instance.json @@ -15,16 +15,21 @@ "propertyToCheckFor": "timeFramesFilter", "label": "Add Time Frames Filter", "relatedUiObject": "Time Frames Filter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Process Instance", "relatedUiObject": "Indicator Process Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-function.json b/Projects/Foundations/Schemas/App-Schema/indicator-function.json index 1007edebf..f3593ab9e 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-function.json +++ b/Projects/Foundations/Schemas/App-Schema/indicator-function.json @@ -14,10 +14,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json b/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json index 1f9053eb2..f5ea2e1a3 100644 --- a/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/indicator-process-instance.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/initial-targets.json b/Projects/Foundations/Schemas/App-Schema/initial-targets.json index 6825e9762..194de5175 100644 --- a/Projects/Foundations/Schemas/App-Schema/initial-targets.json +++ b/Projects/Foundations/Schemas/App-Schema/initial-targets.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Items", "relatedUiObject": "Initial Targets", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/initial-value.json b/Projects/Foundations/Schemas/App-Schema/initial-value.json index 9920919ff..1eb4f7ad4 100644 --- a/Projects/Foundations/Schemas/App-Schema/initial-value.json +++ b/Projects/Foundations/Schemas/App-Schema/initial-value.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/javascript-code.json b/Projects/Foundations/Schemas/App-Schema/javascript-code.json index 150e7fdcc..6a5db9d76 100644 --- a/Projects/Foundations/Schemas/App-Schema/javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/javascript-code.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/key-reference.json b/Projects/Foundations/Schemas/App-Schema/key-reference.json index e474c218e..79c3e880b 100644 --- a/Projects/Foundations/Schemas/App-Schema/key-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/key-reference.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/label-value.json b/Projects/Foundations/Schemas/App-Schema/label-value.json index e6138de1d..310519d0d 100644 --- a/Projects/Foundations/Schemas/App-Schema/label-value.json +++ b/Projects/Foundations/Schemas/App-Schema/label-value.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/label.json b/Projects/Foundations/Schemas/App-Schema/label.json index 159dfd392..f7b780615 100644 --- a/Projects/Foundations/Schemas/App-Schema/label.json +++ b/Projects/Foundations/Schemas/App-Schema/label.json @@ -12,31 +12,37 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/labels.json b/Projects/Foundations/Schemas/App-Schema/labels.json index 66b26ec99..1c9712e31 100644 --- a/Projects/Foundations/Schemas/App-Schema/labels.json +++ b/Projects/Foundations/Schemas/App-Schema/labels.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Label", "relatedUiObject": "Label", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/lan-network-node.json b/Projects/Foundations/Schemas/App-Schema/lan-network-node.json index 72a40fa6c..3a9d1aa25 100644 --- a/Projects/Foundations/Schemas/App-Schema/lan-network-node.json +++ b/Projects/Foundations/Schemas/App-Schema/lan-network-node.json @@ -15,7 +15,9 @@ "propertyToCheckFor": "dataTasks", "label": "Add Data Tasks", "relatedUiObject": "Data Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,7 +25,9 @@ "propertyToCheckFor": "learningTasks", "label": "Add Learning Tasks", "relatedUiObject": "Learning Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -31,7 +35,9 @@ "propertyToCheckFor": "testingTradingTasks", "label": "Add Testing Trading Tasks", "relatedUiObject": "Testing Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -39,7 +45,9 @@ "propertyToCheckFor": "productionTradingTasks", "label": "Add Production Trading Tasks", "relatedUiObject": "Production Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -47,10 +55,13 @@ "propertyToCheckFor": "dataStorage", "label": "Add Data Storage", "relatedUiObject": "Data Storage", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/lan-network.json b/Projects/Foundations/Schemas/App-Schema/lan-network.json index 52483e846..1b90ed03e 100644 --- a/Projects/Foundations/Schemas/App-Schema/lan-network.json +++ b/Projects/Foundations/Schemas/App-Schema/lan-network.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add LAN Network Node", "relatedUiObject": "LAN Network Node", - "actionFunction": "payload.executeAction" + "relatedUiObjectProject": "Foundations", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/last-begin.json b/Projects/Foundations/Schemas/App-Schema/last-begin.json index 9e5f7924c..a5edf3c53 100644 --- a/Projects/Foundations/Schemas/App-Schema/last-begin.json +++ b/Projects/Foundations/Schemas/App-Schema/last-begin.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/last-end.json b/Projects/Foundations/Schemas/App-Schema/last-end.json index fa862e3f4..63997c1db 100644 --- a/Projects/Foundations/Schemas/App-Schema/last-end.json +++ b/Projects/Foundations/Schemas/App-Schema/last-end.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer-folder.json b/Projects/Foundations/Schemas/App-Schema/layer-folder.json index 263d41e9a..c3c329554 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-folder.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Layer", "relatedUiObject": "Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Layer Folder", "relatedUiObject": "Layer Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer-manager.json b/Projects/Foundations/Schemas/App-Schema/layer-manager.json index 7dbf1495a..98fd9461a 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-manager.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-manager.json @@ -13,13 +13,17 @@ "action": "Add UI Object", "label": "Add Layer", "relatedUiObject": "Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Bot Layers", "relatedUiObject": "Bot Layers", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Mine Layers", @@ -28,10 +32,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Data Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer-panel.json b/Projects/Foundations/Schemas/App-Schema/layer-panel.json index b941045fe..f22610859 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-panel.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-panel.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer-panels.json b/Projects/Foundations/Schemas/App-Schema/layer-panels.json index fb8a220f5..0b72b7f24 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-panels.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-panels.json @@ -5,16 +5,20 @@ "action": "Add UI Object", "label": "Add Layer Panel", "relatedUiObject": "Layer Panel", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Layer Panels", "label": "Add All Layer Panels", "relatedUiObject": "Layer Panel", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer-polygon.json b/Projects/Foundations/Schemas/App-Schema/layer-polygon.json index aaeb35879..a94e25f23 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-polygon.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-polygon.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer-polygons.json b/Projects/Foundations/Schemas/App-Schema/layer-polygons.json index 6a6d877cf..30b11a08b 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer-polygons.json +++ b/Projects/Foundations/Schemas/App-Schema/layer-polygons.json @@ -5,16 +5,20 @@ "action": "Add UI Object", "label": "Add Layer Polygon", "relatedUiObject": "Layer Polygon", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Layer Polygons", "label": "Add All Layer Polygons", "relatedUiObject": "Layer Polygon", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/layer.json b/Projects/Foundations/Schemas/App-Schema/layer.json index a22b93565..96be63491 100644 --- a/Projects/Foundations/Schemas/App-Schema/layer.json +++ b/Projects/Foundations/Schemas/App-Schema/layer.json @@ -13,10 +13,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json b/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json index aec1b081c..f64f275eb 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-algorithm.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json index 2cf8b6298..b5a56345d 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-bot-instance.json @@ -13,10 +13,13 @@ "action": "Add UI Object", "label": "Add Process Instance", "relatedUiObject": "Learning Process Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-current.json b/Projects/Foundations/Schemas/App-Schema/learning-current.json index 41680603c..63da2044b 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-current.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-current.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json b/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json index 37b6f58aa..430b11bc2 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-engine-reference.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json b/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json index 1dfd499ba..835297778 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-episode-counters.json @@ -5,16 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Counter", "relatedUiObject": "User Defined Counter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json b/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json index 508107519..d10d95670 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-episode-statistics.json @@ -5,16 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Statistic", "relatedUiObject": "User Defined Statistic", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-episode.json b/Projects/Foundations/Schemas/App-Schema/learning-episode.json index 338ba4e31..696f9ea39 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-episode.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-episode.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json b/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json index 50ebe08a4..d159ec30c 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-mine-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Bot Products", "relatedUiObject": "Bot Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Data Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json index c19b0bd43..3d857d2ff 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-mine-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Task Manager", "relatedUiObject": "Task Manager", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Task", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json b/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json index 737707e39..434a56179 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-mines-data.json @@ -5,7 +5,8 @@ "action": "Add UI Object", "label": "Add Project Learning Products", "relatedUiObject": "Project Learning Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Learning Products", @@ -18,6 +19,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-parameters.json b/Projects/Foundations/Schemas/App-Schema/learning-parameters.json index ebfe4533a..206d791e8 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-parameters.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Parameters", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json b/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json index 84d33296b..370828c37 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-process-instance.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "session", "label": "Add Back Learning Session", "relatedUiObject": "Back Learning Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "session", "label": "Add Live Learning Session", "relatedUiObject": "Live Learning Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,10 +27,13 @@ "propertyToCheckFor": "executionStartedEvent", "label": "Add Execution Started Event", "relatedUiObject": "Execution Started Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json b/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json index 755882511..7909398e3 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-session-reference.json @@ -5,13 +5,17 @@ "action": "Add UI Object", "label": "Add Data Product", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Learning Mine Products", "relatedUiObject": "Learning Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Learning Mine Products", @@ -20,10 +24,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Learning Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json b/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json index 6c7b7198d..ce6273a8a 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-system-reference.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/learning-tasks.json index e70f27f81..fb0f1d5bb 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/learning-tasks.json @@ -25,7 +25,8 @@ "action": "Add UI Object", "label": "Add Project Learning Tasks", "relatedUiObject": "Project Learning Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Learning Tasks", @@ -38,6 +39,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/learning.json b/Projects/Foundations/Schemas/App-Schema/learning.json index 976d4b2ac..4d2c0c6b3 100644 --- a/Projects/Foundations/Schemas/App-Schema/learning.json +++ b/Projects/Foundations/Schemas/App-Schema/learning.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Learning System", "relatedUiObject": "Learning System", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Add UI Object", "label": "Add Learning Engine", "relatedUiObject": "Learning Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json b/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json index 1625ea70c..df1f41c43 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-buy-order.json @@ -14,7 +14,9 @@ "propertyToCheckFor": "orderRate", "label": "Add Order Rate", "relatedUiObject": "Order Rate", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -22,7 +24,9 @@ "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", "relatedUiObject": "Create Order Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -30,7 +34,9 @@ "propertyToCheckFor": "cancelOrderEvent", "label": "Add Cancel Order Event", "relatedUiObject": "Cancel Order Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -38,10 +44,13 @@ "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", "relatedUiObject": "Simulated Exchange Events", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json b/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json index 1e40707d7..bef96de7c 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-buy-orders.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Limit Order", "relatedUiObject": "Limit Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/limit-order.json b/Projects/Foundations/Schemas/App-Schema/limit-order.json index 30c187536..5475bd1cc 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-order.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Algorithmic-Trading" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json b/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json index 55a249918..a76bc2836 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-sell-order.json @@ -14,7 +14,9 @@ "propertyToCheckFor": "orderRate", "label": "Add Order Rate", "relatedUiObject": "Order Rate", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -22,7 +24,9 @@ "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", "relatedUiObject": "Create Order Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -30,7 +34,9 @@ "propertyToCheckFor": "cancelOrderEvent", "label": "Add Cancel Order Event", "relatedUiObject": "Cancel Order Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -38,10 +44,13 @@ "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", "relatedUiObject": "Simulated Exchange Events", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json b/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json index 07545d280..9bb6d3162 100644 --- a/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/limit-sell-orders.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Limit Order", "relatedUiObject": "Limit Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/live-learning-session.json b/Projects/Foundations/Schemas/App-Schema/live-learning-session.json index e53108b38..bdb52a41e 100644 --- a/Projects/Foundations/Schemas/App-Schema/live-learning-session.json +++ b/Projects/Foundations/Schemas/App-Schema/live-learning-session.json @@ -48,16 +48,20 @@ "label": "Add Social Bots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/live-trading-session.json b/Projects/Foundations/Schemas/App-Schema/live-trading-session.json index dccbfc0f3..65d5c5dd9 100644 --- a/Projects/Foundations/Schemas/App-Schema/live-trading-session.json +++ b/Projects/Foundations/Schemas/App-Schema/live-trading-session.json @@ -48,22 +48,27 @@ "label": "Add Social Bots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Switch To Forward Testing", "label": "Switch To Forward Testing", "relatedUiObject": "Forward Testing Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/lock.json b/Projects/Foundations/Schemas/App-Schema/lock.json index 4959b0ded..60b4ae499 100644 --- a/Projects/Foundations/Schemas/App-Schema/lock.json +++ b/Projects/Foundations/Schemas/App-Schema/lock.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/manage-stage.json b/Projects/Foundations/Schemas/App-Schema/manage-stage.json index 5476e35f9..71e227691 100644 --- a/Projects/Foundations/Schemas/App-Schema/manage-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/manage-stage.json @@ -5,17 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Items", "relatedUiObject": "Manage Stage", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json index 8ed0a0cd5..e447eee47 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-stop-loss.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Phase", "relatedUiObject": "Phase", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json b/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json index 6d0c1507b..97f44d17f 100644 --- a/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json +++ b/Projects/Foundations/Schemas/App-Schema/managed-take-profit.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Phase", "relatedUiObject": "Phase", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-base-asset.json b/Projects/Foundations/Schemas/App-Schema/market-base-asset.json index 1c3d3be13..1983f0a45 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/market-base-asset.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-buy-order.json b/Projects/Foundations/Schemas/App-Schema/market-buy-order.json index 0de2b5891..a92509b09 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-buy-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-buy-order.json @@ -14,7 +14,9 @@ "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", "relatedUiObject": "Create Order Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -22,10 +24,13 @@ "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", "relatedUiObject": "Simulated Exchange Events", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json b/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json index 26147aa41..6326fe51b 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/market-buy-orders.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Market Order", "relatedUiObject": "Market Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-data-products.json b/Projects/Foundations/Schemas/App-Schema/market-data-products.json index 162dac812..235841959 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-data-products.json +++ b/Projects/Foundations/Schemas/App-Schema/market-data-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Data Mine Products", "relatedUiObject": "Data Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Data Mine Products", @@ -14,16 +16,20 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Data Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Product", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json index c553bdcb8..4ea3e8fca 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/market-data-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Data Mine Tasks", "relatedUiObject": "Data Mine Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Data Mine Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Data Mine Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-learning-products.json b/Projects/Foundations/Schemas/App-Schema/market-learning-products.json index 513f6521d..7fc94a853 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-learning-products.json +++ b/Projects/Foundations/Schemas/App-Schema/market-learning-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Learning Session Reference", "relatedUiObject": "Learning Session Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Learning Session References", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Learning Session Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json index cafdba6cf..24fe538da 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/market-learning-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Learning Mine Tasks", "relatedUiObject": "Learning Mine Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Learning Mine Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Learning Mine Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-order.json b/Projects/Foundations/Schemas/App-Schema/market-order.json index 712ff7790..434683bf3 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-order.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Algorithmic-Trading" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json index f4e8e7900..2172059bd 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/market-quoted-asset.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-sell-order.json b/Projects/Foundations/Schemas/App-Schema/market-sell-order.json index f61b3944a..39048d9c7 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-sell-order.json +++ b/Projects/Foundations/Schemas/App-Schema/market-sell-order.json @@ -14,7 +14,9 @@ "propertyToCheckFor": "createOrderEvent", "label": "Add Create Order Event", "relatedUiObject": "Create Order Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -22,10 +24,13 @@ "propertyToCheckFor": "simulatedExchangeEvents", "label": "Add Simulated Events", "relatedUiObject": "Simulated Exchange Events", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json b/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json index 44be755cc..ea5b267dd 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json +++ b/Projects/Foundations/Schemas/App-Schema/market-sell-orders.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Market Order", "relatedUiObject": "Market Order", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-trading-products.json b/Projects/Foundations/Schemas/App-Schema/market-trading-products.json index 94f7f3f7b..fb449265d 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-trading-products.json +++ b/Projects/Foundations/Schemas/App-Schema/market-trading-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Trading Session Reference", "relatedUiObject": "Trading Session Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Trading Session References", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Trading Session Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json index dcc2acf0a..1c382dfaf 100644 --- a/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/market-trading-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Trading Mine Tasks", "relatedUiObject": "Trading Mine Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Trading Mine Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Trading Mine Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/market.json b/Projects/Foundations/Schemas/App-Schema/market.json index b93a76a97..3e4e53957 100644 --- a/Projects/Foundations/Schemas/App-Schema/market.json +++ b/Projects/Foundations/Schemas/App-Schema/market.json @@ -14,7 +14,9 @@ "propertyToCheckFor": "baseAsset", "label": "Add Base Asset", "relatedUiObject": "Market Base Asset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -22,7 +24,9 @@ "propertyToCheckFor": "quotedAsset", "label": "Add Quoted Asset", "relatedUiObject": "Market Quoted Asset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Install Market", @@ -31,7 +35,8 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Uninstall Market", @@ -40,10 +45,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Market", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/master-script.json b/Projects/Foundations/Schemas/App-Schema/master-script.json index d796d1efb..f8ba09888 100644 --- a/Projects/Foundations/Schemas/App-Schema/master-script.json +++ b/Projects/Foundations/Schemas/App-Schema/master-script.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Template Script", "relatedUiObject": "Template Script", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -13,10 +15,13 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "javascriptCode", "relatedUiObject": "Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/max.json b/Projects/Foundations/Schemas/App-Schema/max.json index 0fa5ffde9..b191d653b 100644 --- a/Projects/Foundations/Schemas/App-Schema/max.json +++ b/Projects/Foundations/Schemas/App-Schema/max.json @@ -6,24 +6,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/min.json b/Projects/Foundations/Schemas/App-Schema/min.json index dbbb4d7fc..3c4ee88b4 100644 --- a/Projects/Foundations/Schemas/App-Schema/min.json +++ b/Projects/Foundations/Schemas/App-Schema/min.json @@ -6,24 +6,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/mines.json b/Projects/Foundations/Schemas/App-Schema/mines.json index 1104278b9..571095a23 100644 --- a/Projects/Foundations/Schemas/App-Schema/mines.json +++ b/Projects/Foundations/Schemas/App-Schema/mines.json @@ -5,22 +5,28 @@ "action": "Add UI Object", "label": "Add Data Mine", "relatedUiObject": "Data Mine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", "label": "Add Trading Mine", "relatedUiObject": "Trading Mine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Algorithmic-Trading" }, { "action": "Add UI Object", "label": "Add Learning Mine", "relatedUiObject": "Learning Mine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json index 34a979f2a..1cf88e4e0 100644 --- a/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/move-to-phase.json b/Projects/Foundations/Schemas/App-Schema/move-to-phase.json index 6e183ed22..114042115 100644 --- a/Projects/Foundations/Schemas/App-Schema/move-to-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/move-to-phase.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase-event.json b/Projects/Foundations/Schemas/App-Schema/next-phase-event.json index c649534d0..4839e8aa1 100644 --- a/Projects/Foundations/Schemas/App-Schema/next-phase-event.json +++ b/Projects/Foundations/Schemas/App-Schema/next-phase-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/next-phase.json b/Projects/Foundations/Schemas/App-Schema/next-phase.json index a4907611a..057d15953 100644 --- a/Projects/Foundations/Schemas/App-Schema/next-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/next-phase.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json b/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json index 280e52ffb..7900ad3f7 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-announcements.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-errors.json b/Projects/Foundations/Schemas/App-Schema/nodes-errors.json index 4b25b0906..e22a30b01 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-errors.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-errors.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json b/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json index b4d15f940..d35764460 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-highlights.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-infos.json b/Projects/Foundations/Schemas/App-Schema/nodes-infos.json index 3beb39ca4..9c4eee67a 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-infos.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-infos.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-progress.json b/Projects/Foundations/Schemas/App-Schema/nodes-progress.json index 9fd9f2a43..ce29d7076 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-progress.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-progress.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-running.json b/Projects/Foundations/Schemas/App-Schema/nodes-running.json index 23b5a6b64..5a4997950 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-running.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-running.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-status.json b/Projects/Foundations/Schemas/App-Schema/nodes-status.json index b7566d712..331525ebc 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-status.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-status.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-values.json b/Projects/Foundations/Schemas/App-Schema/nodes-values.json index e57afc48d..d45dbfc2e 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-values.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-values.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json b/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json index 4bba09547..4f6d75d77 100644 --- a/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json +++ b/Projects/Foundations/Schemas/App-Schema/nodes-warnings.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/open-execution.json b/Projects/Foundations/Schemas/App-Schema/open-execution.json index e8bd1bd67..1d2f4e353 100644 --- a/Projects/Foundations/Schemas/App-Schema/open-execution.json +++ b/Projects/Foundations/Schemas/App-Schema/open-execution.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Execution Algorithm", "relatedUiObject": "Execution Algorithm", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/open-stage.json b/Projects/Foundations/Schemas/App-Schema/open-stage.json index 76ec0bfb3..812c97665 100644 --- a/Projects/Foundations/Schemas/App-Schema/open-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/open-stage.json @@ -12,17 +12,21 @@ "action": "Add Missing Children", "label": "Add Missing Items", "relatedUiObject": "Open Stage", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/open.json b/Projects/Foundations/Schemas/App-Schema/open.json index 7ac2ca989..d3ff1011c 100644 --- a/Projects/Foundations/Schemas/App-Schema/open.json +++ b/Projects/Foundations/Schemas/App-Schema/open.json @@ -6,24 +6,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/order-base-asset.json b/Projects/Foundations/Schemas/App-Schema/order-base-asset.json index ee12a2e73..9f3753da3 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/order-base-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/order-counters.json b/Projects/Foundations/Schemas/App-Schema/order-counters.json index 389a0e894..87d46fbe4 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/order-counters.json @@ -7,16 +7,21 @@ "propertyToCheckFor": "periods", "label": "Add Periods", "relatedUiObject": "Periods", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Counter", "relatedUiObject": "User Defined Counter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/order-name.json b/Projects/Foundations/Schemas/App-Schema/order-name.json index 693f75132..7b185cade 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-name.json +++ b/Projects/Foundations/Schemas/App-Schema/order-name.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json index f0a9d829f..689fe07bf 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/order-quoted-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/order-rate.json b/Projects/Foundations/Schemas/App-Schema/order-rate.json index 4745b23c6..613b8bc18 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/order-rate.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/order-statistics.json b/Projects/Foundations/Schemas/App-Schema/order-statistics.json index 1a78e76be..e54032b73 100644 --- a/Projects/Foundations/Schemas/App-Schema/order-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/order-statistics.json @@ -5,16 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Statistic", "relatedUiObject": "User Defined Statistic", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/orders.json b/Projects/Foundations/Schemas/App-Schema/orders.json index 9348459ce..47e9e454f 100644 --- a/Projects/Foundations/Schemas/App-Schema/orders.json +++ b/Projects/Foundations/Schemas/App-Schema/orders.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json b/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json index 6504accd4..3df045f5e 100644 --- a/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json +++ b/Projects/Foundations/Schemas/App-Schema/other-hierarchies.json @@ -5,35 +5,46 @@ "action": "Add UI Object", "label": "Add Network", "relatedUiObject": "LAN Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Plugins", "relatedUiObject": "Plugins", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Community-Plugins" }, { "action": "Add UI Object", "label": "Add Crypto Ecosystem", "disableIfPropertyIsDefined": true, "relatedUiObject": "Crypto Ecosystem", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add APIs", "relatedUiObject": "APIs", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add API Map", "relatedUiObject": "API Map", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json b/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json index d0992ab3a..7a45d77e2 100644 --- a/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/output-dataset-folder.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Output Dataset", "relatedUiObject": "Output Dataset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Output Dataset Folder", "relatedUiObject": "Output Dataset Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/output-dataset.json b/Projects/Foundations/Schemas/App-Schema/output-dataset.json index 10bb3d5cc..59e20bb3d 100644 --- a/Projects/Foundations/Schemas/App-Schema/output-dataset.json +++ b/Projects/Foundations/Schemas/App-Schema/output-dataset.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/panel-data.json b/Projects/Foundations/Schemas/App-Schema/panel-data.json index 747137ec0..339711b4b 100644 --- a/Projects/Foundations/Schemas/App-Schema/panel-data.json +++ b/Projects/Foundations/Schemas/App-Schema/panel-data.json @@ -39,7 +39,9 @@ "propertyToCheckFor": "dataFormula", "actionFunction": "payload.executeAction", "label": "Add Data Formula", - "relatedUiObject": "Data Formula" + "relatedUiObject": "Data Formula", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -47,10 +49,13 @@ "propertyToCheckFor": "textStyle", "actionFunction": "payload.executeAction", "label": "Add Text Style", - "relatedUiObject": "Text Style" + "relatedUiObject": "Text Style", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json b/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json index 472a246c8..95f044484 100644 --- a/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json +++ b/Projects/Foundations/Schemas/App-Schema/paper-trading-session.json @@ -48,22 +48,27 @@ "label": "Add Social Bots", "relatedUiObject": "Social Bots", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Switch To Backtesting", "label": "Switch To Backtesting", "relatedUiObject": "Backtesting Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/percentage-filled.json b/Projects/Foundations/Schemas/App-Schema/percentage-filled.json index 2a3ec6388..64eb88c33 100644 --- a/Projects/Foundations/Schemas/App-Schema/percentage-filled.json +++ b/Projects/Foundations/Schemas/App-Schema/percentage-filled.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/periods.json b/Projects/Foundations/Schemas/App-Schema/periods.json index 278d97714..dabd957a8 100644 --- a/Projects/Foundations/Schemas/App-Schema/periods.json +++ b/Projects/Foundations/Schemas/App-Schema/periods.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/phase.json b/Projects/Foundations/Schemas/App-Schema/phase.json index 613eebef0..5038d4358 100644 --- a/Projects/Foundations/Schemas/App-Schema/phase.json +++ b/Projects/Foundations/Schemas/App-Schema/phase.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,24 +17,29 @@ "propertyToCheckFor": "nextPhaseEvent", "label": "Add Next Phase Event", "relatedUiObject": "Next Phase Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Move To Phase Event", "relatedUiObject": "Move To Phase Event", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json index 0b125df6a..2d67f881b 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-module-javascript-code.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-module.json b/Projects/Foundations/Schemas/App-Schema/plotter-module.json index 89932a654..3561ad4a7 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-module.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-module.json @@ -93,7 +93,9 @@ "propertyToCheckFor": "shapes", "actionFunction": "payload.executeAction", "label": "Add Shapes", - "relatedUiObject": "Shapes" + "relatedUiObject": "Shapes", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -101,22 +103,29 @@ "propertyToCheckFor": "plotterModuleJavascriptCode", "actionFunction": "payload.executeAction", "label": "Add Javascript Code", - "relatedUiObject": "Plotter Module Javascript Code" + "relatedUiObject": "Plotter Module Javascript Code", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Plotter Panel", - "relatedUiObject": "Plotter Panel" + "relatedUiObject": "Plotter Panel", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json index 802b01b57..493afb7dd 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-panel-javascript-code.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/plotter-panel.json b/Projects/Foundations/Schemas/App-Schema/plotter-panel.json index bf0167261..365963016 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter-panel.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter-panel.json @@ -38,16 +38,21 @@ "propertyToCheckFor": "plotterPanelJavascriptCode", "actionFunction": "payload.executeAction", "label": "Add Javascript Code", - "relatedUiObject": "Plotter Panel Javascript Code" + "relatedUiObject": "Plotter Panel Javascript Code", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Panel Data", - "relatedUiObject": "Panel Data" + "relatedUiObject": "Panel Data", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/plotter.json b/Projects/Foundations/Schemas/App-Schema/plotter.json index a43ace92a..e0df63abe 100644 --- a/Projects/Foundations/Schemas/App-Schema/plotter.json +++ b/Projects/Foundations/Schemas/App-Schema/plotter.json @@ -13,10 +13,13 @@ "action": "Add UI Object", "label": "Add Plotter Module", "relatedUiObject": "Plotter Module", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/point-formula.json b/Projects/Foundations/Schemas/App-Schema/point-formula.json index f982f4b39..cdb623405 100644 --- a/Projects/Foundations/Schemas/App-Schema/point-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/point-formula.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/point.json b/Projects/Foundations/Schemas/App-Schema/point.json index ed3e5e833..00ca37018 100644 --- a/Projects/Foundations/Schemas/App-Schema/point.json +++ b/Projects/Foundations/Schemas/App-Schema/point.json @@ -20,10 +20,13 @@ "propertyToCheckFor": "pointFormula", "actionFunction": "payload.executeAction", "label": "Add Point Formula", - "relatedUiObject": "Point Formula" + "relatedUiObject": "Point Formula", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-body.json b/Projects/Foundations/Schemas/App-Schema/polygon-body.json index dbb7c1afa..055009e17 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-body.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-body.json @@ -25,16 +25,21 @@ "propertyToCheckFor": "style", "actionFunction": "payload.executeAction", "label": "Add Style", - "relatedUiObject": "Style" + "relatedUiObject": "Style", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Style Condition", - "relatedUiObject": "Style Condition" + "relatedUiObject": "Style Condition", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-border.json b/Projects/Foundations/Schemas/App-Schema/polygon-border.json index b7678ee05..30b64776a 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-border.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-border.json @@ -25,16 +25,21 @@ "propertyToCheckFor": "style", "actionFunction": "payload.executeAction", "label": "Add Style", - "relatedUiObject": "Style" + "relatedUiObject": "Style", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Style Condition", - "relatedUiObject": "Style Condition" + "relatedUiObject": "Style Condition", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-condition.json b/Projects/Foundations/Schemas/App-Schema/polygon-condition.json index 6e44a57b0..849b9680d 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-condition.json @@ -22,6 +22,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json b/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json index 2b97584ee..a066b2e46 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon-vertex.json @@ -16,6 +16,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/polygon.json b/Projects/Foundations/Schemas/App-Schema/polygon.json index 5441eb54f..e5c0253dd 100644 --- a/Projects/Foundations/Schemas/App-Schema/polygon.json +++ b/Projects/Foundations/Schemas/App-Schema/polygon.json @@ -38,7 +38,9 @@ "propertyToCheckFor": "polygonCondition", "actionFunction": "payload.executeAction", "label": "Add Polygon Condition", - "relatedUiObject": "Polygon Condition" + "relatedUiObject": "Polygon Condition", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -46,7 +48,9 @@ "propertyToCheckFor": "polygonBody", "actionFunction": "payload.executeAction", "label": "Add Polygon Body", - "relatedUiObject": "Polygon Body" + "relatedUiObject": "Polygon Body", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -54,16 +58,21 @@ "propertyToCheckFor": "polygonBorder", "actionFunction": "payload.executeAction", "label": "Add Polygon Border", - "relatedUiObject": "Polygon Border" + "relatedUiObject": "Polygon Border", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Polygon Vertex", - "relatedUiObject": "Polygon Vertex" + "relatedUiObject": "Polygon Vertex", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/position-base-asset.json b/Projects/Foundations/Schemas/App-Schema/position-base-asset.json index 6e88432b1..737426e5f 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/position-base-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/position-counters.json b/Projects/Foundations/Schemas/App-Schema/position-counters.json index c0a9d3a2d..ca43ce9cd 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/position-counters.json @@ -7,16 +7,21 @@ "propertyToCheckFor": "periods", "label": "Add Periods", "relatedUiObject": "Periods", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Counter", "relatedUiObject": "User Defined Counter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json index d634807af..8b7cb3061 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/position-quoted-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/position-statistics.json b/Projects/Foundations/Schemas/App-Schema/position-statistics.json index f1d5088dc..f1b18259a 100644 --- a/Projects/Foundations/Schemas/App-Schema/position-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/position-statistics.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add User Defined Statistic", "relatedUiObject": "User Defined Statistic", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/position.json b/Projects/Foundations/Schemas/App-Schema/position.json index 372c2b575..e535615de 100644 --- a/Projects/Foundations/Schemas/App-Schema/position.json +++ b/Projects/Foundations/Schemas/App-Schema/position.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/positions.json b/Projects/Foundations/Schemas/App-Schema/positions.json index c04a6be13..354ec8a5c 100644 --- a/Projects/Foundations/Schemas/App-Schema/positions.json +++ b/Projects/Foundations/Schemas/App-Schema/positions.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/prediction-value.json b/Projects/Foundations/Schemas/App-Schema/prediction-value.json index b32820b00..c2a86093e 100644 --- a/Projects/Foundations/Schemas/App-Schema/prediction-value.json +++ b/Projects/Foundations/Schemas/App-Schema/prediction-value.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/prediction.json b/Projects/Foundations/Schemas/App-Schema/prediction.json index 789cf6edb..215df4b58 100644 --- a/Projects/Foundations/Schemas/App-Schema/prediction.json +++ b/Projects/Foundations/Schemas/App-Schema/prediction.json @@ -12,31 +12,37 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Learning Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/predictions.json b/Projects/Foundations/Schemas/App-Schema/predictions.json index d3680f2da..135b5ff27 100644 --- a/Projects/Foundations/Schemas/App-Schema/predictions.json +++ b/Projects/Foundations/Schemas/App-Schema/predictions.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Prediction", "relatedUiObject": "Prediction", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json b/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json index 975ec1b56..e7b0cab93 100644 --- a/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json +++ b/Projects/Foundations/Schemas/App-Schema/procedure-initialization.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "procedureJavascriptCode", "label": "Add Code", "relatedUiObject": "Procedure Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json b/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json index 01c916d70..58e0e7b56 100644 --- a/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json +++ b/Projects/Foundations/Schemas/App-Schema/procedure-javascript-code.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/procedure-loop.json b/Projects/Foundations/Schemas/App-Schema/procedure-loop.json index 881ad71f8..2523683ec 100644 --- a/Projects/Foundations/Schemas/App-Schema/procedure-loop.json +++ b/Projects/Foundations/Schemas/App-Schema/procedure-loop.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "procedureJavascriptCode", "label": "Add Code", "relatedUiObject": "Procedure Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/process-date.json b/Projects/Foundations/Schemas/App-Schema/process-date.json index 08929fb24..712232b2b 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-date.json +++ b/Projects/Foundations/Schemas/App-Schema/process-date.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/process-definition.json b/Projects/Foundations/Schemas/App-Schema/process-definition.json index 1eb76e7b4..22878e847 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/process-definition.json @@ -13,10 +13,13 @@ "action": "Add Missing Children", "label": "Add Missing Items", "relatedUiObject": "Calculations Procedure", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/process-dependencies.json b/Projects/Foundations/Schemas/App-Schema/process-dependencies.json index d1602b730..0c83de20c 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-dependencies.json +++ b/Projects/Foundations/Schemas/App-Schema/process-dependencies.json @@ -5,13 +5,17 @@ "action": "Add UI Object", "label": "Add Status Dependency", "relatedUiObject": "Status Dependency", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Mine Dependencies", "relatedUiObject": "Data Mine Data Dependencies", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Data Mine Dependencies", @@ -21,16 +25,20 @@ "workDoneLabel": "Done", "relatedUiObject": "Data Mine Data Dependencies", "actionFunction": "payload.executeAction", - "actionProject": "Data-Mining" + "actionProject": "Data-Mining", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Data Dependency", "relatedUiObject": "Data Dependency", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/process-output.json b/Projects/Foundations/Schemas/App-Schema/process-output.json index 9a558f70f..bc4927e50 100644 --- a/Projects/Foundations/Schemas/App-Schema/process-output.json +++ b/Projects/Foundations/Schemas/App-Schema/process-output.json @@ -5,13 +5,17 @@ "action": "Add UI Object", "label": "Add Output Dataset", "relatedUiObject": "Output Dataset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Output Dataset Folder", "relatedUiObject": "Output Dataset Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Output Datasets", @@ -21,10 +25,12 @@ "workDoneLabel": "Done", "relatedUiObject": "Output Dataset", "actionFunction": "payload.executeAction", - "actionProject": "Data-Mining" + "actionProject": "Data-Mining", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json b/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json index 567787598..f636071ee 100644 --- a/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json +++ b/Projects/Foundations/Schemas/App-Schema/product-definition-folder.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition Folder", "relatedUiObject": "Product Definition Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/product-definition.json b/Projects/Foundations/Schemas/App-Schema/product-definition.json index 22d229deb..4efc22367 100644 --- a/Projects/Foundations/Schemas/App-Schema/product-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/product-definition.json @@ -15,22 +15,29 @@ "propertyToCheckFor": "record", "label": "Add Record Definition", "relatedUiObject": "Record Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Dataset Definition", "relatedUiObject": "Dataset Definition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Children", "label": "Add Missing Items", "relatedUiObject": "Calculations Procedure", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json index c18171d8f..6de6c9fa4 100644 --- a/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/production-trading-tasks.json @@ -25,7 +25,8 @@ "action": "Add UI Object", "label": "Add Project Trading Tasks", "relatedUiObject": "Project Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Trading Tasks", @@ -38,6 +39,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/profit-loss.json b/Projects/Foundations/Schemas/App-Schema/profit-loss.json index a29382289..7f17e7c39 100644 --- a/Projects/Foundations/Schemas/App-Schema/profit-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/profit-loss.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-dashboards.json b/Projects/Foundations/Schemas/App-Schema/project-dashboards.json index 77a300f05..9c2a4ea4c 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-dashboards.json +++ b/Projects/Foundations/Schemas/App-Schema/project-dashboards.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Dashboard", "relatedUiObject": "Dashboard", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Dashboards", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Dashboard", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-data-products.json b/Projects/Foundations/Schemas/App-Schema/project-data-products.json index aff6ea48c..160cb7ad2 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-data-products.json +++ b/Projects/Foundations/Schemas/App-Schema/project-data-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Exchange Data Products", "relatedUiObject": "Exchange Data Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Exchange Data Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Exchange Data Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json index 674aa3c4f..fa0f80d1b 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/project-data-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Exchange Data Tasks", "relatedUiObject": "Exchange Data Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Exchange Data Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Exchange Data Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-definition.json b/Projects/Foundations/Schemas/App-Schema/project-definition.json index 5efe01e31..1493a6ba7 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/project-definition.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/project-learning-products.json b/Projects/Foundations/Schemas/App-Schema/project-learning-products.json index 0af44f13e..208b26dc9 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-learning-products.json +++ b/Projects/Foundations/Schemas/App-Schema/project-learning-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Exchange Learning Products", "relatedUiObject": "Exchange Learning Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Exchange Learning Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Exchange Learning Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json index a91a13b26..b179cad10 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/project-learning-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Exchange Learning Tasks", "relatedUiObject": "Exchange Learning Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Exchange Learning Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Exchange Learning Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-trading-products.json b/Projects/Foundations/Schemas/App-Schema/project-trading-products.json index f55287b3f..93ec0d665 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-trading-products.json +++ b/Projects/Foundations/Schemas/App-Schema/project-trading-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Exchange Trading Products", "relatedUiObject": "Exchange Trading Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Exchange Trading Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Exchange Trading Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json index 57692d479..65647251b 100644 --- a/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/project-trading-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Exchange Trading Tasks", "relatedUiObject": "Exchange Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add Missing Exchange Trading Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Exchange Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/rate-scale.json b/Projects/Foundations/Schemas/App-Schema/rate-scale.json index 56d5bd83b..4634276d3 100644 --- a/Projects/Foundations/Schemas/App-Schema/rate-scale.json +++ b/Projects/Foundations/Schemas/App-Schema/rate-scale.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/rate.json b/Projects/Foundations/Schemas/App-Schema/rate.json index c4363df13..0a93781c1 100644 --- a/Projects/Foundations/Schemas/App-Schema/rate.json +++ b/Projects/Foundations/Schemas/App-Schema/rate.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/record-definition.json b/Projects/Foundations/Schemas/App-Schema/record-definition.json index a03d61489..38976e556 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-definition.json +++ b/Projects/Foundations/Schemas/App-Schema/record-definition.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Record Property", "relatedUiObject": "Record Property", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/record-formula.json b/Projects/Foundations/Schemas/App-Schema/record-formula.json index 5ed20543a..a44f54025 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/record-formula.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/record-property.json b/Projects/Foundations/Schemas/App-Schema/record-property.json index 4c97be7cb..11f6f4124 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-property.json +++ b/Projects/Foundations/Schemas/App-Schema/record-property.json @@ -15,7 +15,9 @@ "propertyToCheckFor": "recordFormula", "label": "Add Formula", "relatedUiObject": "Record Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,10 +25,13 @@ "propertyToCheckFor": "apiResponseFieldReference", "label": "Add Field Reference", "relatedUiObject": "API Response Field Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/record-values.json b/Projects/Foundations/Schemas/App-Schema/record-values.json index 31ad67d29..c4600d049 100644 --- a/Projects/Foundations/Schemas/App-Schema/record-values.json +++ b/Projects/Foundations/Schemas/App-Schema/record-values.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/roi.json b/Projects/Foundations/Schemas/App-Schema/roi.json index a406b39a9..a9cf9b7a6 100644 --- a/Projects/Foundations/Schemas/App-Schema/roi.json +++ b/Projects/Foundations/Schemas/App-Schema/roi.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/scripts-library.json b/Projects/Foundations/Schemas/App-Schema/scripts-library.json index c296970d7..5b4bd59a0 100644 --- a/Projects/Foundations/Schemas/App-Schema/scripts-library.json +++ b/Projects/Foundations/Schemas/App-Schema/scripts-library.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Master Script", "relatedUiObject": "Master Script", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json index 8ee29a91a..10da7e392 100644 --- a/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/sensor-bot-instance.json @@ -13,10 +13,13 @@ "action": "Add UI Object", "label": "Add Process Instance", "relatedUiObject": "Sensor Process Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json b/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json index df7c928d0..99ea15a4e 100644 --- a/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/sensor-process-instance.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/serial-number.json b/Projects/Foundations/Schemas/App-Schema/serial-number.json index b7760dcae..20f1aa76b 100644 --- a/Projects/Foundations/Schemas/App-Schema/serial-number.json +++ b/Projects/Foundations/Schemas/App-Schema/serial-number.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/session-base-asset.json b/Projects/Foundations/Schemas/App-Schema/session-base-asset.json index cc0518a50..179fbb177 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/session-base-asset.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json index 841e8d296..7a9f1ebaf 100644 --- a/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/session-quoted-asset.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/shapes.json b/Projects/Foundations/Schemas/App-Schema/shapes.json index 4405c4df3..e384b3cca 100644 --- a/Projects/Foundations/Schemas/App-Schema/shapes.json +++ b/Projects/Foundations/Schemas/App-Schema/shapes.json @@ -36,28 +36,37 @@ "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Chart Points", - "relatedUiObject": "Chart Points" + "relatedUiObject": "Chart Points", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Polygon", - "relatedUiObject": "Polygon" + "relatedUiObject": "Polygon", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Image", - "relatedUiObject": "Image" + "relatedUiObject": "Image", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "actionFunction": "payload.executeAction", "label": "Add Text", - "relatedUiObject": "Text" + "relatedUiObject": "Text", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/signals-provider.json b/Projects/Foundations/Schemas/App-Schema/signals-provider.json index 71ead4d13..e1a36a77f 100644 --- a/Projects/Foundations/Schemas/App-Schema/signals-provider.json +++ b/Projects/Foundations/Schemas/App-Schema/signals-provider.json @@ -20,6 +20,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/signals-providers.json b/Projects/Foundations/Schemas/App-Schema/signals-providers.json index a16bcd545..386cb4c76 100644 --- a/Projects/Foundations/Schemas/App-Schema/signals-providers.json +++ b/Projects/Foundations/Schemas/App-Schema/signals-providers.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Signals Provider", "relatedUiObject": "Signals Provider", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json b/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json index b10fd0e22..052fe901e 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-actual-rate.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json b/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json index b87c8f31a..2bd3da4ea 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-exchange-events.json @@ -7,7 +7,9 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedPartialFill", "relatedUiObject": "Simulated Partial Fill", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedActualRate", "relatedUiObject": "Simulated Actual Rate", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,10 +27,13 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "simulatedFeesPaid", "relatedUiObject": "Simulated Fees Paid", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json b/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json index 3bceab8a5..a1ce64295 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-fees-paid.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json b/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json index 0ea515c65..a89c2dbc6 100644 --- a/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json +++ b/Projects/Foundations/Schemas/App-Schema/simulated-partial-fill.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/situation-name.json b/Projects/Foundations/Schemas/App-Schema/situation-name.json index 5cb2d8483..9e78c5482 100644 --- a/Projects/Foundations/Schemas/App-Schema/situation-name.json +++ b/Projects/Foundations/Schemas/App-Schema/situation-name.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/situation.json b/Projects/Foundations/Schemas/App-Schema/situation.json index 957486776..761f28fa1 100644 --- a/Projects/Foundations/Schemas/App-Schema/situation.json +++ b/Projects/Foundations/Schemas/App-Schema/situation.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Condition", "relatedUiObject": "Condition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -13,10 +15,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/size-filled.json b/Projects/Foundations/Schemas/App-Schema/size-filled.json index bd46a27eb..508655d8e 100644 --- a/Projects/Foundations/Schemas/App-Schema/size-filled.json +++ b/Projects/Foundations/Schemas/App-Schema/size-filled.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/size-placed.json b/Projects/Foundations/Schemas/App-Schema/size-placed.json index a6b706c95..17b825356 100644 --- a/Projects/Foundations/Schemas/App-Schema/size-placed.json +++ b/Projects/Foundations/Schemas/App-Schema/size-placed.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/size.json b/Projects/Foundations/Schemas/App-Schema/size.json index 66976e2f4..f8707f4d6 100644 --- a/Projects/Foundations/Schemas/App-Schema/size.json +++ b/Projects/Foundations/Schemas/App-Schema/size.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/slippage.json b/Projects/Foundations/Schemas/App-Schema/slippage.json index f587a5f1c..df58ed3a0 100644 --- a/Projects/Foundations/Schemas/App-Schema/slippage.json +++ b/Projects/Foundations/Schemas/App-Schema/slippage.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/snapshots.json b/Projects/Foundations/Schemas/App-Schema/snapshots.json index 4b8c67152..af7598826 100644 --- a/Projects/Foundations/Schemas/App-Schema/snapshots.json +++ b/Projects/Foundations/Schemas/App-Schema/snapshots.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/space-settings.json b/Projects/Foundations/Schemas/App-Schema/space-settings.json index d4d21f643..2a8bbf932 100644 --- a/Projects/Foundations/Schemas/App-Schema/space-settings.json +++ b/Projects/Foundations/Schemas/App-Schema/space-settings.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/space-style.json b/Projects/Foundations/Schemas/App-Schema/space-style.json index b3b216eef..3c6c72836 100644 --- a/Projects/Foundations/Schemas/App-Schema/space-style.json +++ b/Projects/Foundations/Schemas/App-Schema/space-style.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/spaces.json b/Projects/Foundations/Schemas/App-Schema/spaces.json index c3bc5754d..7ef71d27f 100644 --- a/Projects/Foundations/Schemas/App-Schema/spaces.json +++ b/Projects/Foundations/Schemas/App-Schema/spaces.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Charting Space", "relatedUiObject": "Charting Space", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Design Space", "relatedUiObject": "Design Space", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json b/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json index cd21ab24f..aa6250984 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-base-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json b/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json index 445b54bb5..42041b696 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-defined-in.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json index 3dd86825f..d2b9252fd 100644 --- a/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/stage-quoted-asset.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/status-dependency.json b/Projects/Foundations/Schemas/App-Schema/status-dependency.json index 5bdc8d2ec..a3ee5b7ea 100644 --- a/Projects/Foundations/Schemas/App-Schema/status-dependency.json +++ b/Projects/Foundations/Schemas/App-Schema/status-dependency.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/status-report.json b/Projects/Foundations/Schemas/App-Schema/status-report.json index db137afc9..4d3823ee3 100644 --- a/Projects/Foundations/Schemas/App-Schema/status-report.json +++ b/Projects/Foundations/Schemas/App-Schema/status-report.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/status.json b/Projects/Foundations/Schemas/App-Schema/status.json index 3c49e397c..a76b40c7f 100644 --- a/Projects/Foundations/Schemas/App-Schema/status.json +++ b/Projects/Foundations/Schemas/App-Schema/status.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json b/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json index 0aa6786b3..5f780e2c7 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss-phase.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json b/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json index 84cf63210..7a2dab239 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss-position.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/stop-loss.json b/Projects/Foundations/Schemas/App-Schema/stop-loss.json index 0e16fb114..055b087bc 100644 --- a/Projects/Foundations/Schemas/App-Schema/stop-loss.json +++ b/Projects/Foundations/Schemas/App-Schema/stop-loss.json @@ -12,31 +12,37 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategies.json b/Projects/Foundations/Schemas/App-Schema/strategies.json index aab0bfe1e..69efb98b7 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategies.json +++ b/Projects/Foundations/Schemas/App-Schema/strategies.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json index 7dc0d0d60..a4703053c 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-close-stage.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-counters.json b/Projects/Foundations/Schemas/App-Schema/strategy-counters.json index 7d07035e1..654b5de85 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-counters.json @@ -7,16 +7,21 @@ "propertyToCheckFor": "periods", "label": "Add Periods", "relatedUiObject": "Periods", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Counter", "relatedUiObject": "User Defined Counter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json index cca48a97f..fb82ad3bd 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-manage-stage.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-name.json b/Projects/Foundations/Schemas/App-Schema/strategy-name.json index 3a200754b..31aa0ef12 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-name.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-name.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json index 41f1f7904..eb1bbc053 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-open-stage.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json b/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json index e2a9ed3df..2a53d18ce 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy-trigger-stage.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/strategy.json b/Projects/Foundations/Schemas/App-Schema/strategy.json index d8c928e27..649f51411 100644 --- a/Projects/Foundations/Schemas/App-Schema/strategy.json +++ b/Projects/Foundations/Schemas/App-Schema/strategy.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/style-condition.json b/Projects/Foundations/Schemas/App-Schema/style-condition.json index 69db83a3d..93ca48b86 100644 --- a/Projects/Foundations/Schemas/App-Schema/style-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/style-condition.json @@ -33,10 +33,13 @@ "propertyToCheckFor": "style", "actionFunction": "payload.executeAction", "label": "Add Style", - "relatedUiObject": "Style" + "relatedUiObject": "Style", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/style.json b/Projects/Foundations/Schemas/App-Schema/style.json index 1a621f8b7..92a63a679 100644 --- a/Projects/Foundations/Schemas/App-Schema/style.json +++ b/Projects/Foundations/Schemas/App-Schema/style.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/super-action.json b/Projects/Foundations/Schemas/App-Schema/super-action.json index ba5b0a237..71bccbba7 100644 --- a/Projects/Foundations/Schemas/App-Schema/super-action.json +++ b/Projects/Foundations/Schemas/App-Schema/super-action.json @@ -13,6 +13,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/super-actions.json b/Projects/Foundations/Schemas/App-Schema/super-actions.json index 274bb8160..86af30fcf 100644 --- a/Projects/Foundations/Schemas/App-Schema/super-actions.json +++ b/Projects/Foundations/Schemas/App-Schema/super-actions.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Super Action", "relatedUiObject": "Super Action", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/super-scripts.json b/Projects/Foundations/Schemas/App-Schema/super-scripts.json index f42cbf8c1..1bdd51c3d 100644 --- a/Projects/Foundations/Schemas/App-Schema/super-scripts.json +++ b/Projects/Foundations/Schemas/App-Schema/super-scripts.json @@ -14,10 +14,13 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "scriptsLibrary", "relatedUiObject": "Scripts Library", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/take-position-event.json b/Projects/Foundations/Schemas/App-Schema/take-position-event.json index 0dc5d5415..e73143628 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-position-event.json +++ b/Projects/Foundations/Schemas/App-Schema/take-position-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/take-position.json b/Projects/Foundations/Schemas/App-Schema/take-position.json index 2f9e97ce4..f16b8f05f 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-position.json +++ b/Projects/Foundations/Schemas/App-Schema/take-position.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json b/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json index ba7dc3e48..005a82411 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit-phase.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit-position.json b/Projects/Foundations/Schemas/App-Schema/take-profit-position.json index 2817fe3b8..c11b0c485 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit-position.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit-position.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/take-profit.json b/Projects/Foundations/Schemas/App-Schema/take-profit.json index c08675878..0e74c8dcb 100644 --- a/Projects/Foundations/Schemas/App-Schema/take-profit.json +++ b/Projects/Foundations/Schemas/App-Schema/take-profit.json @@ -12,31 +12,37 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/target-rate.json b/Projects/Foundations/Schemas/App-Schema/target-rate.json index 412989643..44b2cf9e5 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-rate.json +++ b/Projects/Foundations/Schemas/App-Schema/target-rate.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json index 01855e1fd..b86e01958 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-base-asset.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json index 6c6215763..36abcf0ee 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size-in-quoted-asset.json @@ -7,10 +7,13 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/target-size.json b/Projects/Foundations/Schemas/App-Schema/target-size.json index 8b3bdcdad..3dfd25f7c 100644 --- a/Projects/Foundations/Schemas/App-Schema/target-size.json +++ b/Projects/Foundations/Schemas/App-Schema/target-size.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/task-manager.json b/Projects/Foundations/Schemas/App-Schema/task-manager.json index d9009a177..299039fc6 100644 --- a/Projects/Foundations/Schemas/App-Schema/task-manager.json +++ b/Projects/Foundations/Schemas/App-Schema/task-manager.json @@ -25,10 +25,13 @@ "action": "Add UI Object", "label": "Add Task", "relatedUiObject": "Task", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/task.json b/Projects/Foundations/Schemas/App-Schema/task.json index 8127e7d04..c13b68202 100644 --- a/Projects/Foundations/Schemas/App-Schema/task.json +++ b/Projects/Foundations/Schemas/App-Schema/task.json @@ -33,7 +33,9 @@ "propertyToCheckFor": "bot", "label": "Add Sensor Bot Instance", "relatedUiObject": "Sensor Bot Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -41,7 +43,9 @@ "propertyToCheckFor": "bot", "label": "Add API Data Fetcher Bot", "relatedUiObject": "API Data Fetcher Bot Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -49,7 +53,9 @@ "propertyToCheckFor": "bot", "label": "Add Indicator Bot Instance", "relatedUiObject": "Indicator Bot Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -57,7 +63,9 @@ "propertyToCheckFor": "bot", "label": "Add Trading Bot Instance", "relatedUiObject": "Trading Bot Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -65,7 +73,9 @@ "propertyToCheckFor": "bot", "label": "Add Learning Bot Instance", "relatedUiObject": "Learning Bot Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -73,10 +83,13 @@ "propertyToCheckFor": "keyReference", "label": "Add Key Reference", "relatedUiObject": "Key Reference", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/template-script.json b/Projects/Foundations/Schemas/App-Schema/template-script.json index 0760f2cdc..f8f35853d 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-script.json +++ b/Projects/Foundations/Schemas/App-Schema/template-script.json @@ -7,7 +7,9 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "templateStructure", "relatedUiObject": "Template Structure", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "templateTarget", "relatedUiObject": "Template Target", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,10 +27,13 @@ "disableIfPropertyIsDefined": true, "propertyToCheckFor": "javascriptCode", "relatedUiObject": "Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/template-structure.json b/Projects/Foundations/Schemas/App-Schema/template-structure.json index 94955a489..35f8d14cc 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-structure.json +++ b/Projects/Foundations/Schemas/App-Schema/template-structure.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/template-target.json b/Projects/Foundations/Schemas/App-Schema/template-target.json index e9b7e21bb..d9e0b0734 100644 --- a/Projects/Foundations/Schemas/App-Schema/template-target.json +++ b/Projects/Foundations/Schemas/App-Schema/template-target.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json b/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json index dda605f4a..e7b2052a7 100644 --- a/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/testing-trading-tasks.json @@ -25,7 +25,8 @@ "action": "Add UI Object", "label": "Add Project Trading Tasks", "relatedUiObject": "Project Trading Tasks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Trading Tasks", @@ -38,6 +39,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/text-condition.json b/Projects/Foundations/Schemas/App-Schema/text-condition.json index dd2ecf378..851f51d36 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-condition.json +++ b/Projects/Foundations/Schemas/App-Schema/text-condition.json @@ -22,6 +22,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/text-formula.json b/Projects/Foundations/Schemas/App-Schema/text-formula.json index d2d656d4a..c4e98dc24 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-formula.json +++ b/Projects/Foundations/Schemas/App-Schema/text-formula.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/text-position.json b/Projects/Foundations/Schemas/App-Schema/text-position.json index 4a60cfe89..08bdeb305 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-position.json +++ b/Projects/Foundations/Schemas/App-Schema/text-position.json @@ -28,6 +28,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/text-style.json b/Projects/Foundations/Schemas/App-Schema/text-style.json index 9873db4b0..80604c75f 100644 --- a/Projects/Foundations/Schemas/App-Schema/text-style.json +++ b/Projects/Foundations/Schemas/App-Schema/text-style.json @@ -21,6 +21,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/text.json b/Projects/Foundations/Schemas/App-Schema/text.json index c0dcb7cbb..025994503 100644 --- a/Projects/Foundations/Schemas/App-Schema/text.json +++ b/Projects/Foundations/Schemas/App-Schema/text.json @@ -12,7 +12,9 @@ "propertyToCheckFor": "textCondition", "actionFunction": "payload.executeAction", "label": "Add Text Condition", - "relatedUiObject": "Text Condition" + "relatedUiObject": "Text Condition", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -20,7 +22,9 @@ "propertyToCheckFor": "textPosition", "actionFunction": "payload.executeAction", "label": "Add Text Position", - "relatedUiObject": "Text Position" + "relatedUiObject": "Text Position", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -28,7 +32,9 @@ "propertyToCheckFor": "textFormula", "actionFunction": "payload.executeAction", "label": "Add Text Formula", - "relatedUiObject": "Text Formula" + "relatedUiObject": "Text Formula", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -36,10 +42,13 @@ "propertyToCheckFor": "textStyle", "actionFunction": "payload.executeAction", "label": "Add Text Style", - "relatedUiObject": "Text Style" + "relatedUiObject": "Text Style", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json b/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json index 6b5a2830e..e8e011e87 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frame-scale.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/time-frame.json b/Projects/Foundations/Schemas/App-Schema/time-frame.json index ebc9e3a4b..765294fc2 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frame.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frame.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json b/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json index 3f893257f..d351b6a8d 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json +++ b/Projects/Foundations/Schemas/App-Schema/time-frames-filter.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/time-machine.json b/Projects/Foundations/Schemas/App-Schema/time-machine.json index da3b7f9ed..3a00c9029 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-machine.json +++ b/Projects/Foundations/Schemas/App-Schema/time-machine.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "timeScale", "label": "Add Time Scale", "relatedUiObject": "Time Scale", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "rateScale", "label": "Add Rate Scale", "relatedUiObject": "Rate Scale", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,16 +27,21 @@ "propertyToCheckFor": "timeFrameScale", "label": "Add Time Frame Scale", "relatedUiObject": "Time Frame Scale", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Timeline Chart", "relatedUiObject": "Timeline Chart", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/time-range.json b/Projects/Foundations/Schemas/App-Schema/time-range.json index 2b310f450..77ee3147b 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-range.json +++ b/Projects/Foundations/Schemas/App-Schema/time-range.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/time-scale.json b/Projects/Foundations/Schemas/App-Schema/time-scale.json index 7cdd24d41..8ccd18dc2 100644 --- a/Projects/Foundations/Schemas/App-Schema/time-scale.json +++ b/Projects/Foundations/Schemas/App-Schema/time-scale.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/timeline-chart.json b/Projects/Foundations/Schemas/App-Schema/timeline-chart.json index 6328cfd59..93f63adde 100644 --- a/Projects/Foundations/Schemas/App-Schema/timeline-chart.json +++ b/Projects/Foundations/Schemas/App-Schema/timeline-chart.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "rateScale", "label": "Add Rate Scale", "relatedUiObject": "Rate Scale", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "timeFrameScale", "label": "Add Time Frame Scale", "relatedUiObject": "Time Frame Scale", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,10 +27,13 @@ "propertyToCheckFor": "layerManager", "label": "Add Layer Manager", "relatedUiObject": "Layer Manager", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json b/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json index 5b00bbb01..6a7bf9534 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-bot-instance.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Process Instance", "relatedUiObject": "Trading Process Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-current.json b/Projects/Foundations/Schemas/App-Schema/trading-current.json index 241be22ce..8f0916edb 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-current.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-current.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json b/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json index bc1ea4973..91732286d 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-engine-reference.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json b/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json index 91b35f853..09489f7b7 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-episode-counters.json @@ -5,16 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Counter", "relatedUiObject": "User Defined Counter", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json b/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json index 2ab1d62f4..0d343d039 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-episode-statistics.json @@ -5,16 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add User Defined Statistic", "relatedUiObject": "User Defined Statistic", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-episode.json b/Projects/Foundations/Schemas/App-Schema/trading-episode.json index 71349f4ad..6f13b5161 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-episode.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-episode.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-last.json b/Projects/Foundations/Schemas/App-Schema/trading-last.json index 170bb0499..65df33887 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-last.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-last.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Children", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json b/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json index 4ba11c6d8..c7227aad2 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-mine-products.json @@ -5,7 +5,9 @@ "action": "Add UI Object", "label": "Add Bot Products", "relatedUiObject": "Bot Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Data Products", @@ -14,10 +16,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json b/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json index 963d479b8..ca9c2bc9e 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-mine-tasks.json @@ -25,7 +25,9 @@ "action": "Add UI Object", "label": "Add Task Manager", "relatedUiObject": "Task Manager", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Tasks", @@ -34,10 +36,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Task", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json b/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json index bad2d356e..5ec38a56b 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-mines-data.json @@ -5,7 +5,8 @@ "action": "Add UI Object", "label": "Add Project Trading Products", "relatedUiObject": "Project Trading Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Add Missing Project Trading Products", @@ -18,6 +19,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-parameters.json b/Projects/Foundations/Schemas/App-Schema/trading-parameters.json index cd4eeb1f3..6fc40f2cc 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-parameters.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Parameters", "relatedUiObject": "Trading Parameters", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json b/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json index aefcd156b..0ad1977de 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-process-instance.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "session", "label": "Add Backtesting Session", "relatedUiObject": "Backtesting Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,7 +17,9 @@ "propertyToCheckFor": "session", "label": "Add Live Trading Session", "relatedUiObject": "Live Trading Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -23,7 +27,9 @@ "propertyToCheckFor": "session", "label": "Add Forward Testing Session", "relatedUiObject": "Forward Testing Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -31,7 +37,9 @@ "propertyToCheckFor": "session", "label": "Add Paper Trading Session", "relatedUiObject": "Paper Trading Session", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -39,10 +47,13 @@ "propertyToCheckFor": "executionStartedEvent", "label": "Add Execution Started Event", "relatedUiObject": "Execution Started Event", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json b/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json index 599249e7e..09c3fdcad 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-session-reference.json @@ -5,13 +5,17 @@ "action": "Add UI Object", "label": "Add Data Product", "relatedUiObject": "Data Product", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Trading Mine Products", "relatedUiObject": "Trading Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add All Trading Mine Products", @@ -20,10 +24,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Trading Mine Products", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-strategy.json b/Projects/Foundations/Schemas/App-Schema/trading-strategy.json index 23e8542b7..10194247c 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-strategy.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-strategy.json @@ -5,10 +5,13 @@ "action": "Add Missing Children", "label": "Add Missing Stages", "relatedUiObject": "Trading Strategy", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json b/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json index 1299bd802..a0c75aa15 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json +++ b/Projects/Foundations/Schemas/App-Schema/trading-system-reference.json @@ -3,6 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trading.json b/Projects/Foundations/Schemas/App-Schema/trading.json index 00fc67151..0398248aa 100644 --- a/Projects/Foundations/Schemas/App-Schema/trading.json +++ b/Projects/Foundations/Schemas/App-Schema/trading.json @@ -5,16 +5,21 @@ "action": "Add UI Object", "label": "Add Trading System", "relatedUiObject": "Trading System", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Algorithmic-Trading" }, { "action": "Add UI Object", "label": "Add Trading Engine", "relatedUiObject": "Trading Engine", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Algorithmic-Trading" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json index d31f72585..d8f19e01d 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-off.json b/Projects/Foundations/Schemas/App-Schema/trigger-off.json index d8c111bdb..119b542e9 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-off.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-off.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json b/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json index da937a55b..6d7876cd7 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on-event.json @@ -5,17 +5,21 @@ "action": "Add UI Object", "label": "Add Situation", "relatedUiObject": "Situation", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-on.json b/Projects/Foundations/Schemas/App-Schema/trigger-on.json index a03649501..61184a438 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-on.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-on.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/trigger-stage.json b/Projects/Foundations/Schemas/App-Schema/trigger-stage.json index aa8496136..4f802be7a 100644 --- a/Projects/Foundations/Schemas/App-Schema/trigger-stage.json +++ b/Projects/Foundations/Schemas/App-Schema/trigger-stage.json @@ -5,17 +5,21 @@ "action": "Add Missing Children", "label": "Add Missing Events", "relatedUiObject": "Trigger Stage", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Announcement", "relatedUiObject": "Announcement", "actionFunction": "payload.executeAction", - "relatedUiObjectProject": "Social-Bots" + "relatedUiObjectProject": "Social-Bots", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/twitter-bot.json b/Projects/Foundations/Schemas/App-Schema/twitter-bot.json index 231abf004..fb99fd7ae 100644 --- a/Projects/Foundations/Schemas/App-Schema/twitter-bot.json +++ b/Projects/Foundations/Schemas/App-Schema/twitter-bot.json @@ -20,6 +20,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-account.json b/Projects/Foundations/Schemas/App-Schema/user-account.json index 551a01239..77605bc64 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-account.json +++ b/Projects/Foundations/Schemas/App-Schema/user-account.json @@ -7,7 +7,9 @@ "propertyToCheckFor": "userAssets", "label": "Add User Assets", "relatedUiObject": "User Assets", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", @@ -15,10 +17,13 @@ "propertyToCheckFor": "userKeys", "label": "Add User Keys", "relatedUiObject": "User Keys", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-assets.json b/Projects/Foundations/Schemas/App-Schema/user-assets.json index 097753d0b..3a5772b1e 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-assets.json +++ b/Projects/Foundations/Schemas/App-Schema/user-assets.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Asset", "relatedUiObject": "Exchange Account Asset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-code.json b/Projects/Foundations/Schemas/App-Schema/user-defined-code.json index 3e4c8d591..93fb578d3 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-code.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-code.json @@ -13,10 +13,13 @@ "propertyToCheckFor": "javascriptCode", "label": "Add Code", "relatedUiObject": "Javascript Code", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json index a21b0f9fe..bb080eefc 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-counter.json @@ -13,24 +13,28 @@ "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json b/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json index 7a4395a41..e707a811f 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-parameters.json @@ -10,6 +10,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json index 5cd4fe4f5..32e6e2641 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-statistic.json @@ -14,31 +14,37 @@ "propertyToCheckFor": "formula", "label": "Add Formula", "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Copy Node Path", "label": "Copy Node Path", "iconPathOn": "copy-path", "iconPathOff": "copy-path", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Value", "label": "Copy Node Value", "iconPathOn": "copy-value", "iconPathOff": "copy-value", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Copy Node Type", "label": "Copy Node Type", "iconPathOn": "copy-type", "iconPathOff": "copy-type", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json b/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json index d4d3082ae..fc596fbf2 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-variable.json @@ -25,6 +25,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json b/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json index 659e401bc..4b3960b27 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json +++ b/Projects/Foundations/Schemas/App-Schema/user-defined-variables.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Variable", "relatedUiObject": "User Defined Variable", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/user-keys.json b/Projects/Foundations/Schemas/App-Schema/user-keys.json index b7bbba931..5002e8644 100644 --- a/Projects/Foundations/Schemas/App-Schema/user-keys.json +++ b/Projects/Foundations/Schemas/App-Schema/user-keys.json @@ -5,10 +5,13 @@ "action": "Add UI Object", "label": "Add Key", "relatedUiObject": "Exchange Account Key", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/web3-api.json b/Projects/Foundations/Schemas/App-Schema/web3-api.json index 4119d8320..66b1269f1 100644 --- a/Projects/Foundations/Schemas/App-Schema/web3-api.json +++ b/Projects/Foundations/Schemas/App-Schema/web3-api.json @@ -11,6 +11,7 @@ }, { "action": "Delete UI Object", +"actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/Schemas/App-Schema/workspace.json b/Projects/Foundations/Schemas/App-Schema/workspace.json index 3d8838f08..cc964dbb5 100644 --- a/Projects/Foundations/Schemas/App-Schema/workspace.json +++ b/Projects/Foundations/Schemas/App-Schema/workspace.json @@ -36,13 +36,15 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Workspace", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" }, { "action": "Check For Missing References", "label": "Check For Missing References", "relatedUiObject": "Workspace", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Foundations" } ], "initialValues": { diff --git a/Projects/Foundations/Schemas/Docs-Concepts/A/App/App-Schema/app-schema.json b/Projects/Foundations/Schemas/Docs-Concepts/A/App/App-Schema/app-schema.json index d541e3d45..4e35d6b96 100644 --- a/Projects/Foundations/Schemas/Docs-Concepts/A/App/App-Schema/app-schema.json +++ b/Projects/Foundations/Schemas/Docs-Concepts/A/App/App-Schema/app-schema.json @@ -16,7 +16,7 @@ }, { "style": "Json", - "text": " {\n \"type\": \"Plotter Panel\",\n \"level\": 4,\n \"propertyNameAtParent\": \"panels\",\n \"attachingRules\": {\n \"compatibleTypes\": \"->Plotter Module->\"\n },\n \"childrenNodesProperties\": [\n {\n \"name\": \"plotterPanelJavascriptCode\",\n \"type\": \"node\",\n \"childType\": \"Plotter Panel Javascript Code\"\n },\n {\n \"name\": \"panelData\",\n \"type\": \"array\",\n \"childType\": \"Panel Data\",\n \"autoAdd\": true\n }\n ],\n \"menuItems\": [\n {\n \"action\": \"Add UI Object\",\n \"disableIfPropertyIsDefined\": true,\n \"propertyToCheckFor\": \"plotterPanelJavascriptCode\",\n \"actionFunction\": \"payload.executeAction\",\n \"label\": \"Add Javascript Code\",\n \"relatedUiObject\": \"Plotter Panel Javascript Code\"\n },\n {\n \"action\": \"Add UI Object\",\n \"actionFunction\": \"payload.executeAction\",\n \"label\": \"Add Panel Data\",\n \"relatedUiObject\": \"Panel Data\"\n },\n {\n \"action\": \"Delete UI Object\",\n \"askConfirmation\": true,\n \"confirmationLabel\": \"Confirm to Delete\",\n \"actionFunction\": \"payload.executeAction\",\n \"label\": \"Delete\",\n \"iconPathOn\": \"delete-entity\",\n \"iconPathOff\": \"delete-entity\"\n }\n ],\n \"addLeftIcons\": true\n }", + "text": " {\n \"type\": \"Plotter Panel\",\n \"level\": 4,\n \"propertyNameAtParent\": \"panels\",\n \"attachingRules\": {\n \"compatibleTypes\": \"->Plotter Module->\"\n },\n \"childrenNodesProperties\": [\n {\n \"name\": \"plotterPanelJavascriptCode\",\n \"type\": \"node\",\n \"childType\": \"Plotter Panel Javascript Code\"\n },\n {\n \"name\": \"panelData\",\n \"type\": \"array\",\n \"childType\": \"Panel Data\",\n \"autoAdd\": true\n }\n ],\n \"menuItems\": [\n {\n \"action\": \"Add UI Object\",\n \"actionProject\": \"Visual-Scripting\"\n \"disableIfPropertyIsDefined\": true,\n \"propertyToCheckFor\": \"plotterPanelJavascriptCode\",\n \"actionFunction\": \"payload.executeAction\",\n \"label\": \"Add Javascript Code\",\n \"relatedUiObject\": \"Plotter Panel Javascript Code\"\n },\n {\n \"action\": \"Add UI Object\",\n \"actionFunction\": \"payload.executeAction\",\n \"label\": \"Add Panel Data\",\n \"relatedUiObject\": \"Panel Data\"\n \"actionProject\": \"Visual-Scripting\"\n },\n {\n \"action\": \"Delete UI Object\",\n \"askConfirmation\": true,\n \"confirmationLabel\": \"Confirm to Delete\",\n \"actionFunction\": \"payload.executeAction\",\n \"label\": \"Delete\",\n \"iconPathOn\": \"delete-entity\",\n \"iconPathOff\": \"delete-entity\"\n }\n ],\n \"addLeftIcons\": true\n }", "updated": 1614785173292 }, { diff --git a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json index 1669f4620..5e1aca850 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json +++ b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json @@ -24,7 +24,7 @@ }, { "style": "Javascript", - "text": "let allLayers = UI.projects.foundations.utilities.branches.nodeBranchToArray(botLayers, 'Layer')", + "text": "let allLayers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(botLayers, 'Layer')", "updated": 1614930217705 }, { @@ -34,7 +34,7 @@ }, { "style": "Json", - "text": "{\n \"name\": \"Branches\",\n \"propertyName\": \"branches\",\n \"functionName\": \"newFoundationsUtilitiesBranches\"\n }", + "text": "{\n \"name\": \"Branches\",\n \"propertyName\": \"branches\",\n \"functionName\": \"newVisualScriptingUtilitiesBranches\"\n }", "updated": 1614930415663 }, { @@ -53,7 +53,7 @@ }, { "style": "Javascript", - "text": "UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload,'showPanels', true)" + "text": "UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload,'showPanels', true)" }, { "style": "Text", diff --git a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json index 37cc8e3f5..b2dc72559 100644 --- a/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json +++ b/Projects/Foundations/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json @@ -62,7 +62,7 @@ }, { "style": "Javascript", - "text": "dataStorage = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage')", + "text": "dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage')", "updated": 1614943544233 }, { @@ -79,7 +79,7 @@ }, { "style": "Javascript", - "text": "UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(projectReference, rootNodes)", + "text": "UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(projectReference, rootNodes)", "updated": 1614943594904 }, { @@ -93,7 +93,7 @@ }, { "style": "Javascript", - "text": "UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(timeMachine, session)", + "text": "UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(timeMachine, session)", "updated": 1628258141256 }, { diff --git a/Projects/Foundations/TS/Function-Libraries/DataDependenciesFunctions.js b/Projects/Foundations/TS/Function-Libraries/DataDependenciesFunctions.js index 937a8809f..c970cd2ce 100644 --- a/Projects/Foundations/TS/Function-Libraries/DataDependenciesFunctions.js +++ b/Projects/Foundations/TS/Function-Libraries/DataDependenciesFunctions.js @@ -375,14 +375,14 @@ exports.newFoundationsFunctionLibrariesDataDependenciesFunctions = function () { THe first thing we do is to build an array of all the declared dependencies of the Bot Process. */ - let dataDependencies = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') + let dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') /* Then we will filter out declared dependencies that are not referencing nodes currently present at the workspace. This will allow the user to have less Data Mines loaded at the workspace that the ones that a the Bot process depends on. */ - dataDependencies = TS.projects.foundations.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) + dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) /* We will run some validations to prevent starting the process if all needed config and nodes are not present. @@ -394,7 +394,7 @@ exports.newFoundationsFunctionLibrariesDataDependenciesFunctions = function () { we do it just to be able to validate that all nodes and config are ok before letting this provess run too far. */ - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') /* Here we check that all output datasets configs are ok. */ diff --git a/Projects/Foundations/TS/Function-Libraries/FromOneMinToMultiTimeFrameFunctions.js b/Projects/Foundations/TS/Function-Libraries/FromOneMinToMultiTimeFrameFunctions.js index 70f231667..85f1820fa 100644 --- a/Projects/Foundations/TS/Function-Libraries/FromOneMinToMultiTimeFrameFunctions.js +++ b/Projects/Foundations/TS/Function-Libraries/FromOneMinToMultiTimeFrameFunctions.js @@ -48,7 +48,7 @@ exports.newFoundationsFunctionLibrariesFromOneMinToMultiTimeFrameFunctions = fun node.dataDependency = dataDependenciesModule.curatedDependencyNodeArray[0] } - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray( + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray( TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset' ) diff --git a/Projects/Foundations/TS/Function-Libraries/ProcessFilesFunctions.js b/Projects/Foundations/TS/Function-Libraries/ProcessFilesFunctions.js index a818ee06a..c4cd1da08 100644 --- a/Projects/Foundations/TS/Function-Libraries/ProcessFilesFunctions.js +++ b/Projects/Foundations/TS/Function-Libraries/ProcessFilesFunctions.js @@ -123,7 +123,7 @@ exports.newFoundationsFunctionLibrariesProcessFilesFunctions = function () { async function writeProcessFiles(processIndex, contextVariables, currentTimeFrame, processDate, statusDependencies) { let fileStorage = TS.projects.foundations.taskModules.fileStorage.newFileStorage(processIndex) - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') await writeTimeFramesFiles() await writeDataRanges() diff --git a/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js b/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js index bd89bf2a8..39b38924d 100644 --- a/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js +++ b/Projects/Foundations/TS/Function-Libraries/SingleMarketFunctions.js @@ -91,12 +91,12 @@ return } - let botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Indicator Bot') + let botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Indicator Bot') if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Trading Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Trading Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Bot') } if (botNode === undefined) { TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Product Definition not attached to a Bot. "); @@ -110,11 +110,11 @@ return } - let dataMineNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Data Mine') + let dataMineNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Data Mine') if (dataMineNode === undefined) { - let tradingMineNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Trading Mine') + let tradingMineNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Trading Mine') if (tradingMineNode === undefined) { - let learningMineNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Mine') + let learningMineNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDatasetNode, 'Learning Mine') if (learningMineNode === undefined) { TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] start -> Bot not attached to a Data Mine, Trading Mine or Learning Mine."); callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE); diff --git a/Projects/Foundations/TS/Process-Modules/DataDependencies.js b/Projects/Foundations/TS/Process-Modules/DataDependencies.js index 51b66a539..a6ee03af3 100644 --- a/Projects/Foundations/TS/Process-Modules/DataDependencies.js +++ b/Projects/Foundations/TS/Process-Modules/DataDependencies.js @@ -50,7 +50,7 @@ /* First we will get all the data dependencies of the bot, as defined at the Trading Mine. */ - thisObject.curatedDependencyNodeArray = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') + thisObject.curatedDependencyNodeArray = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') if (thisObject.curatedDependencyNodeArray.length === 0) { TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] initialize -> onInitilized -> It is not possible to not have data dependencies at all.") callBackFunction(TS.projects.foundations.globals.standardResponses.DEFAULT_FAIL_RESPONSE) @@ -61,7 +61,7 @@ This will allow the user to have less Data Mines loaded at the workspace that the ones that a Trading Mine depends on. */ - thisObject.curatedDependencyNodeArray = TS.projects.foundations.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(thisObject.curatedDependencyNodeArray) + thisObject.curatedDependencyNodeArray = TS.projects.visualScripting.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(thisObject.curatedDependencyNodeArray) } else { TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME, "[ERROR] initialize -> onInitilized -> It is not possible not to have process dependencies, which means not data dependencies.") diff --git a/Projects/Foundations/TS/Process-Modules/ProcessOutput.js b/Projects/Foundations/TS/Process-Modules/ProcessOutput.js index 15797838d..0574f9bdc 100644 --- a/Projects/Foundations/TS/Process-Modules/ProcessOutput.js +++ b/Projects/Foundations/TS/Process-Modules/ProcessOutput.js @@ -18,23 +18,23 @@ /* We will reaise the events for the datasets impacted by the process that just finished. */ if (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput !== undefined) { - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') for (let j = 0; j < outputDatasets.length; j++) { let outputDataset = outputDatasets[j] - let botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Indicator Bot') + let botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Indicator Bot') if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Trading Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Trading Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Sensor Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Sensor Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'API Data Fetcher Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'API Data Fetcher Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Learning Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Learning Bot') } /* Some validations to verify that everything is in place. */ @@ -112,23 +112,23 @@ function asyncRaiseEvents(lastFile, timeFrames) { if (TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput !== undefined) { - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') for (let j = 0; j < outputDatasets.length; j++) { let outputDataset = outputDatasets[j] - let botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Indicator Bot') + let botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Indicator Bot') if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Trading Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Trading Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Sensor Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Sensor Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'API Data Fetcher Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'API Data Fetcher Bot') } if (botNode === undefined) { - botNode = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Learning Bot') + botNode = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(outputDataset, 'Learning Bot') } /* Some validations to verify that everything is in place. */ diff --git a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js index ac8b7efc0..95002ce7f 100644 --- a/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js +++ b/Projects/Foundations/UI/Function-Libraries/ActionSwitch.js @@ -18,166 +18,6 @@ function newFoundationsActionSwitch() { async function executeAction(action) { switch (action.name) { - case 'Get Node On Focus': { - return UI.projects.foundations.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node) - } - - case 'Get Node By Shortcut Key': { - return UI.projects.foundations.functionLibraries.shortcutKeys.getNodeByShortcutKey(action.node, action.extraParameter) - } - - case 'Get Node Data Structure': { - return UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(action.node, action.extraParameter, false, true, true, true) - } - - case 'Create UI Object': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(action.node, undefined, undefined, action.extraParameter) - } - break - case 'Connect Children to Reference Parents': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.tryToConnectChildrenWithReferenceParents() - } - break - case 'Get Node By Id': { - return UI.projects.foundations.functionLibraries.uiObjectsFromNodes.getNodeById(action.relatedNodeId) - } - - case 'Syncronize Tasks': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.syncronizeTasksFoundAtWorkspaceWithBackEnd() - } - break - case 'Syncronize Trading Sessions': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd() - } - break - case 'Syncronize Learning Sessions': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd() - } - break - case 'Play Tutorials': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.playTutorials() - } - break - case 'Recreate Workspace': { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.recreateWorkspace(action.node, action.callBackFunction) - } - break - case 'Delete Workspace': { - return UI.projects.foundations.functionLibraries.nodeDeleter.deleteWorkspace(action.node, action.rootNodes, action.callBackFunction) - } - break - case 'Copy Node Path': - { - let nodePath = UI.projects.foundations.functionLibraries.nodePath.getNodePath(action.node) - - UI.projects.foundations.utilities.clipboard.copyTextToClipboard(nodePath) - - UI.projects.foundations.spaces.cockpitSpace.setStatus( - nodePath + ' copied to the Clipboard.' - , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) - } - break - case 'Copy Node Value': - { - let value = action.node.payload.uiObject.getValue() - - UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) - - UI.projects.foundations.spaces.cockpitSpace.setStatus( - value + ' copied to the Clipboard.' - , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) - } - break - case 'Copy Node Type': - { - let value = action.node.type - - UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) - - UI.projects.foundations.spaces.cockpitSpace.setStatus( - value + ' copied to the Clipboard.' - , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) - } - break - case 'Add UI Object': - { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject( - action.node, - action.relatedNodeType, - action.rootNodes, - action.relatedNodeProject - ) - } - break - case 'Add Missing Children': - { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addMissingChildren(action.node, action.rootNodes) - } - break - case 'Delete UI Object': - { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(action.node, action.rootNodes) - } - break - case 'Edit Code': - - break - case 'Share': - { - let text = JSON.stringify( - UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(action.node, true, false, true, true, true), - undefined, - 4 - ) - - let nodeName = action.node.name - if (nodeName === undefined) { - nodeName = '' - } else { - nodeName = '.' + nodeName - } - let fileName = 'Share - ' + action.node.type + ' - ' + nodeName + '.json' - UI.projects.foundations.utilities.download.downloadText(fileName, text) - } - - break - case 'Backup': - { - let text = JSON.stringify( - UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(action.node, false, false, true, true, true), - undefined, - 4) - - let nodeName = action.node.name - if (nodeName === undefined) { - nodeName = '' - } else { - nodeName = ' ' + nodeName - } - let fileName = 'Backup - ' + action.node.type + ' - ' + nodeName + '.json' - UI.projects.foundations.utilities.download.downloadText(fileName, text) - } - - break - case 'Clone': - { - let text = JSON.stringify( - UI.projects.foundations.functionLibraries.nodeCloning.getNodeClone(action.node), - undefined, - 4 - ) - - let nodeName = action.node.name - if (nodeName === undefined) { - nodeName = '' - } else { - nodeName = ' ' + nodeName - } - let fileName = 'Clone - ' + action.node.type + ' - ' + nodeName + '.json' - UI.projects.foundations.utilities.download.downloadText(fileName, text) - } - - break case 'Debug Task': { UI.projects.foundations.functionLibraries.taskFunctions.runTask(action.node, true, action.callBackFunction) @@ -538,24 +378,6 @@ function newFoundationsActionSwitch() { UI.projects.foundations.functionLibraries.superScriptsFunctions.runSuperScript(action.node, action.rootNodes) } break - case 'Parent Attach': { - UI.projects.foundations.functionLibraries.chainAttachDetach.chainAttachNode(action.node, action.relatedNode, action.rootNodes) - } - break - case 'Reference Attach': { - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(action.node, action.relatedNode, action.rootNodes) - } - break - case 'Parent Detach': - { - UI.projects.foundations.functionLibraries.chainAttachDetach.chainDetachNode(action.node, action.rootNodes) - } - break - case 'Reference Detach': - { - UI.projects.foundations.functionLibraries.attachDetach.referenceDetachNode(action.node) - } - break case 'Push Code to Javascript Code': { action.node.javascriptCode.code = action.node.code @@ -568,7 +390,7 @@ function newFoundationsActionSwitch() { break case 'Open Documentation': { - let docs = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(action.node.payload, 'docs') + let docs = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(action.node.payload, 'docs') if (docs === undefined) { let definition = getSchemaDocument(action.node) diff --git a/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js b/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js index c6c5808c9..aeb4dc631 100644 --- a/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/ChartingSpaceFunctions.js @@ -36,7 +36,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { function scanBotArray(botArray) { for (let i = 0; i < botArray.length; i++) { let bot = botArray[i] - let botLayers = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Bot Layers') + let botLayers = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Bot Layers') botLayers.name = bot.name UI.projects.foundations.utilities.folders.asymetricalFolderStructureCloning( @@ -54,20 +54,20 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { that do not have a plotter module. Since our previous action created all layers no matter what, we need now to delete all the ones that do not have a plotter module. */ - let allLayers = UI.projects.foundations.utilities.branches.nodeBranchToArray(botLayers, 'Layer') + let allLayers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(botLayers, 'Layer') for (let j = 0; j < allLayers.length; j++) { let layer = allLayers[j] layer.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_45 - let plotterModule = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(layer, 'Plotter Module', undefined, true, false, false, true) + let plotterModule = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(layer, 'Plotter Module', undefined, true, false, false, true) if (plotterModule === undefined) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(layer, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(layer, rootNodes) } } /* For each of the layers we will not create the Layer Panels and Layer Polygons. */ - allLayers = UI.projects.foundations.utilities.branches.nodeBranchToArray(botLayers, 'Layer') + allLayers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(botLayers, 'Layer') for (let j = 0; j < allLayers.length; j++) { let layer = allLayers[j] let menu = layer.payload.uiObject.menu @@ -107,12 +107,12 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { function scanNetworkNode(lanNetworkNode) { if (lanNetworkNode === undefined) { return } - let backtestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') - let fordwardTestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') - let paperTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') - let liveTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') - let backLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') - let liveLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') + let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') + let fordwardTestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') + let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') + let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') + let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') + let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') scanSessionArray(backtestingSessionsArray) scanSessionArray(fordwardTestingSessionsArray) @@ -124,12 +124,12 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { function scanSessionArray(sessionsArray) { for (let i = 0; i < sessionsArray.length; i++) { let session = sessionsArray[i] - let environment = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(session, node.payload.referenceParent.type, undefined, true, false, true, false) + let environment = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, node.payload.referenceParent.type, undefined, true, false, true, false) if (environment === undefined) { continue } if (environment.id !== node.payload.referenceParent.id) { continue } - let market = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) + let market = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) if (market.payload.referenceParent === undefined) { continue } - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { createTimeMachine(node, session, market.payload.referenceParent, lanNetworkNode, rootNodes) } } @@ -139,9 +139,9 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { function createTimeMachine(dashboard, session, market, lanNetworkNode, rootNodes) { let mineProducts - let timeMachine = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(dashboard, 'Time Machine') + let timeMachine = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dashboard, 'Time Machine') let exchange = market.payload.parentNode.payload.parentNode - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(timeMachine, session) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(timeMachine, session) timeMachine.name = session.name + ' ' + session.type + ' ' + lanNetworkNode.name + ' ' + exchange.name + ' ' + market.name timeMachine.payload.floatingObject.collapseToggle() timeMachine.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 @@ -151,7 +151,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { /* We will create 3 Time Line Charts for the Trading Mine Products */ - mineProducts = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Trading Mine Products') + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Trading Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] /* @@ -168,9 +168,9 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { */ for (let k = 0; k < 3; k++) { - let timelineChart = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') + let timelineChart = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) timelineChart.payload.floatingObject.collapseToggle() timelineChart.layerManager.payload.floatingObject.collapseToggle() timelineChart.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 @@ -201,16 +201,16 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { } } function deleteNodeByName(nodeName) { - let nodeToDelete = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(timelineChart.layerManager, undefined, nodeName, true, true, false, false) + let nodeToDelete = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(timelineChart.layerManager, undefined, nodeName, true, true, false, false) if (nodeToDelete === undefined) { return } - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(nodeToDelete, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(nodeToDelete, rootNodes) } } } /* We will create 3 Time Line Charts for the Learning Mine Products */ - mineProducts = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Learning Mine Products') + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Learning Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] /* @@ -227,9 +227,9 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { */ for (let k = 0; k < 3; k++) { - let timelineChart = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') + let timelineChart = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) timelineChart.payload.floatingObject.collapseToggle() timelineChart.layerManager.payload.floatingObject.collapseToggle() timelineChart.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 @@ -260,16 +260,16 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { } } function deleteNodeByName(nodeName) { - let nodeToDelete = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(timelineChart.layerManager, undefined, nodeName, true, true, false, false) + let nodeToDelete = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(timelineChart.layerManager, undefined, nodeName, true, true, false, false) if (nodeToDelete === undefined) { return } - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(nodeToDelete, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(nodeToDelete, rootNodes) } } } /* We need to create a Timeline Chart for each Data Mine Products. */ - mineProducts = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Data Mine Products') + mineProducts = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Data Mine Products') for (let j = 0; j < mineProducts.length; j++) { let mineProduct = mineProducts[j] /* @@ -279,7 +279,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { if (mineProduct.payload.parentNode.payload.referenceParent === undefined) { continue } if (mineProduct.payload.parentNode.payload.referenceParent.id !== market.id) { continue } - let timelineChart = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') + let timelineChart = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart') /* The Mine Product Node might be collapesd and since its creation it never received the physics call, so we will do the call so that it properly @@ -287,7 +287,7 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { */ mineProduct.payload.uiObject.invisiblePhysics() timelineChart.name = mineProduct.name + ' Data' - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(timelineChart.layerManager, mineProduct) timelineChart.payload.floatingObject.collapseToggle() timelineChart.layerManager.payload.floatingObject.collapseToggle() timelineChart.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 @@ -317,18 +317,18 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { } function scanNetworkNode(lanNetworkNode) { - let testingTradingTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Testing Trading Tasks', node, true) - let productionTradingTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Production Trading Tasks', node, true) + let testingTradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Testing Trading Tasks', node, true) + let productionTradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Production Trading Tasks', node, true) - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, testingTradingTasks, true) === true) { - let dashboard = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(dashboard, testingTradingTasks) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, testingTradingTasks, true) === true) { + let dashboard = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dashboard, testingTradingTasks) dashboard.name = testingTradingTasks.type + ' ' + lanNetworkNode.name } - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, productionTradingTasks, true) === true) { - let dashboard = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(dashboard, productionTradingTasks) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, productionTradingTasks, true) === true) { + let dashboard = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Dashboard') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dashboard, productionTradingTasks) dashboard.name = productionTradingTasks.type + ' ' + lanNetworkNode.name } } @@ -347,9 +347,9 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { if (rootNode.type === project + ' Project') { let projectDefinition = rootNode.projectDefinition if (projectDefinition !== undefined) { - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, projectDefinition, true) === true) { - let projectTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Project Dashboards', undefined, project) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(projectTasks, projectDefinition) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, projectDefinition, true) === true) { + let projectTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Project Dashboards', undefined, project) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(projectTasks, projectDefinition) } } } @@ -364,8 +364,8 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { let plotterModule = layerNode.payload.referenceParent.payload.referenceParent.payload.referenceParent for (let i = 0; i < plotterModule.panels.length; i++) { let plotterPanel = plotterModule.panels[i] - let layerPanel = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Layer Panel') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(layerPanel, plotterPanel) + let layerPanel = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Layer Panel') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(layerPanel, plotterPanel) } } @@ -382,8 +382,8 @@ function newFoundationsFunctionLibraryChartingSpaceFunctions() { for (let i = 0; i < plotterModule.shapes.polygons.length; i++) { let polygon = plotterModule.shapes.polygons[i] - let layerPolygon = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Layer Polygon') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(layerPolygon, polygon) + let layerPolygon = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Layer Polygon') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(layerPolygon, polygon) } } diff --git a/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js b/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js index fd3aa7600..a61cab6d5 100644 --- a/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/CryptoEcosystemFunctions.js @@ -17,7 +17,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { let cryptoExchanges = parent.cryptoExchanges[i] for (let j = 0; j < cryptoExchanges.exchanges.length; j++) { let exchange = cryptoExchanges.exchanges[j] - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(exchange.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(exchange.payload, 'codeName') currentExchanges.set(codeName, exchange) } } @@ -44,7 +44,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { let exchange = exchanges[i] let existingExchange = currentExchanges.get(exchange.id) if (existingExchange === undefined) { - let newExchange = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Crypto Exchange') + let newExchange = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Crypto Exchange') newExchange.name = exchange.name newExchange.config = '{ \n\"codeName\": \"' + exchange.id + '\"\n}' newExchange.payload.floatingObject.collapseToggle() @@ -68,11 +68,11 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { let currentAssets = new Map() for (let j = 0; j < node.assets.length; j++) { let asset = node.assets[j] - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(asset.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(asset.payload, 'codeName') currentAssets.set(codeName, asset) } - let exchangeId = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload.parentNode.payload, 'codeName') + let exchangeId = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload.parentNode.payload, 'codeName') try { let params = { @@ -86,7 +86,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { node.payload.uiObject.setErrorMessage('Failed to Fetch Assets from the Exchange') return } - let queryParams = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'addMissingAssetsFilter') + let queryParams = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'addMissingAssetsFilter') let markets = JSON.parse(data) @@ -118,7 +118,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } function addAsset(name) { - let newAsseet = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Asset') + let newAsseet = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Asset') newAsseet.name = name newAsseet.config = '{ \n\"codeName\": \"' + name + '\"\n}' } @@ -142,7 +142,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { let exchangeAssets = node.payload.parentNode.exchangeAssets for (let j = 0; j < exchangeAssets.assets.length; j++) { let asset = exchangeAssets.assets[j] - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(asset.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(asset.payload, 'codeName') currentAssets.set(codeName, asset) } @@ -150,11 +150,11 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { let exchangeMarkets = node for (let j = 0; j < exchangeMarkets.markets.length; j++) { let asset = exchangeMarkets.markets[j] - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(asset.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(asset.payload, 'codeName') currentMarkets.set(codeName, asset) } - let exchangeId = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload.parentNode.payload, 'codeName') + let exchangeId = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload.parentNode.payload, 'codeName') try { let params = { @@ -187,7 +187,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } function addMarket(name, baseAsset, quotedAsset) { - let newMarket = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Market') + let newMarket = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Market') newMarket.name = name newMarket.config = '{ \n\"codeName\": \"' + name + '\"\n}' newMarket.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 @@ -199,8 +199,8 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { newMarket.quotedAsset.payload.floatingObject.distanceToParent = DISTANCE_TO_PARENT.PARENT_100X newMarket.baseAsset.payload.floatingObject.arrangementStyle = ARRANGEMENT_STYLE.CONCAVE newMarket.quotedAsset.payload.floatingObject.arrangementStyle = ARRANGEMENT_STYLE.CONCAVE - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(newMarket.baseAsset, baseAsset) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(newMarket.quotedAsset, quotedAsset) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(newMarket.baseAsset, baseAsset) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(newMarket.quotedAsset, quotedAsset) currentMarkets.set(name, newMarket) } @@ -218,7 +218,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { ) { let market = node - let cryptoExchange = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(node, 'Crypto Exchange', undefined, true, false, true, false) + let cryptoExchange = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'Crypto Exchange', undefined, true, false, true, false) if (cryptoExchange === undefined) { node.payload.uiObject.setErrorMessage('Market must be a descendant of a Crypto Exchange') return @@ -270,9 +270,9 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Tasks */ - let dataTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Tasks', node, true) + let dataTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Tasks', node, true) if (dataTasks === undefined) { - dataTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Tasks') + dataTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Tasks') } /* We will make ourserves sure that the Project Data Tasks nodes are there. @@ -290,9 +290,9 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } function installTheRestOfTheBranch(projectDataTasks) { - let exchangeDataTasks = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectDataTasks, 'Exchange Data Tasks', cryptoExchange) + let exchangeDataTasks = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectDataTasks, 'Exchange Data Tasks', cryptoExchange) exchangeDataTasks.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 - let marketDataTask = UI.projects.foundations.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeDataTasks, 'Market Data Tasks', market, rootNodes) + let marketDataTask = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeDataTasks, 'Market Data Tasks', market, rootNodes) UI.projects.foundations.utilities.menu.menuClick(marketDataTask, 'Add Missing Data Mine Tasks', true) UI.projects.foundations.utilities.menu.menuClickOfNodeArray(marketDataTask.dataMineTasks, 'Add All Tasks', true) @@ -303,9 +303,9 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Learning Tasks */ - let learningTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Learning Tasks', node, true) + let learningTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Learning Tasks', node, true) if (learningTasks === undefined) { - learningTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Learning Tasks') + learningTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Learning Tasks') } /* We will make ourserves sure that the Project Learning Tasks nodes are there. @@ -323,16 +323,16 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } function installTheRestOfTheBranch(projectLearningTasks) { - let exchangeLearningTasks = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectLearningTasks, 'Exchange Learning Tasks', cryptoExchange) + let exchangeLearningTasks = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectLearningTasks, 'Exchange Learning Tasks', cryptoExchange) exchangeLearningTasks.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 - let marketLearningTask = UI.projects.foundations.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeLearningTasks, 'Market Learning Tasks', market, rootNodes) + let marketLearningTask = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeLearningTasks, 'Market Learning Tasks', market, rootNodes) UI.projects.foundations.utilities.menu.menuClick(marketLearningTask, 'Add Missing Learning Mine Tasks', true) UI.projects.foundations.utilities.menu.menuClickOfNodeArray(marketLearningTask.learningMineTasks, 'Add All Tasks', true) /* This will be needed at the charting space, for creating Dashboards */ - let backLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketLearningTask, 'Back Learning Session') - let liveLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketLearningTask, 'Live Learning Session') + let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketLearningTask, 'Back Learning Session') + let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketLearningTask, 'Live Learning Session') let allSessionsArray = backLearningSessionsArray .concat(liveLearningSessionsArray) @@ -357,9 +357,9 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Now we install the environmnet at the current Network Node */ - let tradingTasks = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, environmentType, node, true) + let tradingTasks = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, environmentType, node, true) if (tradingTasks === undefined) { - tradingTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, environmentType) + tradingTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, environmentType) } /* We will make ourserves sure that the Project Trading Tasks nodes are there. @@ -377,18 +377,18 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } function installTheRestOfTheBranch(projectTradingTasks) { - let exchangeTradingTasks = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectTradingTasks, 'Exchange Trading Tasks', cryptoExchange) + let exchangeTradingTasks = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectTradingTasks, 'Exchange Trading Tasks', cryptoExchange) exchangeTradingTasks.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 - let marketTradingTask = UI.projects.foundations.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeTradingTasks, 'Market Trading Tasks', market, rootNodes) + let marketTradingTask = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeTradingTasks, 'Market Trading Tasks', market, rootNodes) UI.projects.foundations.utilities.menu.menuClick(marketTradingTask, 'Add Missing Trading Mine Tasks', true) UI.projects.foundations.utilities.menu.menuClickOfNodeArray(marketTradingTask.tradingMineTasks, 'Add All Tasks', true) /* This will be needed at the charting space, for creating Dashboards */ - let backtestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Backtesting Session') - let liveTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Live Trading Session') - let paperTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Paper Trading Session') - let forwardSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(marketTradingTask, 'Forward Testing Session') + let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Backtesting Session') + let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Live Trading Session') + let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Paper Trading Session') + let forwardSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(marketTradingTask, 'Forward Testing Session') let allSessionsArray = backtestingSessionsArray .concat(liveTradingSessionsArray) .concat(paperTradingSessionsArray) @@ -404,13 +404,13 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Mines Data */ - let dataStorage = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) if (dataStorage === undefined) { - dataStorage = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') + dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') } - let dataMinesData = UI.projects.foundations.utilities.branches.findInBranch(dataStorage, 'Data Mines Data', node, true) + let dataMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Data Mines Data', node, true) if (dataMinesData === undefined) { - dataMinesData = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Data Mines Data') + dataMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Data Mines Data') } dataMinesData.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_90 /* @@ -429,9 +429,9 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { } function installTheRestOfTheBranch(projectDataProducts) { - let exchangeDataProducts = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectDataProducts, 'Exchange Data Products', cryptoExchange) + let exchangeDataProducts = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectDataProducts, 'Exchange Data Products', cryptoExchange) exchangeDataProducts.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 - let marketDataProducts = UI.projects.foundations.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeDataProducts, 'Market Data Products', market, rootNodes) + let marketDataProducts = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeDataProducts, 'Market Data Products', market, rootNodes) marketDataProducts.payload.floatingObject.collapseToggle() UI.projects.foundations.utilities.menu.menuClick(marketDataProducts, 'Add All Data Mine Products', true) @@ -443,13 +443,13 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Mines Data */ - let dataStorage = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) if (dataStorage === undefined) { - dataStorage = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') + dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') } - let learningMinesData = UI.projects.foundations.utilities.branches.findInBranch(dataStorage, 'Learning Mines Data', node, true) + let learningMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Learning Mines Data', node, true) if (learningMinesData === undefined) { - learningMinesData = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Learning Mines Data') + learningMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Learning Mines Data') } learningMinesData.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_90 /* @@ -469,16 +469,16 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function installTheRestOfTheBranch(projectLearningProducts) { - let exchangeLearningProducts = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectLearningProducts, 'Exchange Learning Products', cryptoExchange) + let exchangeLearningProducts = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectLearningProducts, 'Exchange Learning Products', cryptoExchange) exchangeLearningProducts.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 - let marketLearningProducts = UI.projects.foundations.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeLearningProducts, 'Market Learning Products', market, rootNodes) + let marketLearningProducts = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeLearningProducts, 'Market Learning Products', market, rootNodes) marketLearningProducts.payload.floatingObject.collapseToggle() /* Create the new session references. */ for (let i = 0; i < learningSessionsCreatedArray.length; i++) { let session = learningSessionsCreatedArray[i] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(marketLearningProducts, session, true) === true) { + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(marketLearningProducts, session, true) === true) { UI.projects.foundations.functionLibraries.dataStorageFunctions.createSessionReference(marketLearningProducts, session, 'Learning Session Reference') } } @@ -498,13 +498,13 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { /* Here we complete the missing stuff at Data Mines Data */ - let dataStorage = UI.projects.foundations.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) + let dataStorage = UI.projects.visualScripting.utilities.branches.findInBranch(lanNetworkNode, 'Data Storage', node, true) if (dataStorage === undefined) { - dataStorage = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') + dataStorage = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(lanNetworkNode, 'Data Storage') } - let tradingMinesData = UI.projects.foundations.utilities.branches.findInBranch(dataStorage, 'Trading Mines Data', node, true) + let tradingMinesData = UI.projects.visualScripting.utilities.branches.findInBranch(dataStorage, 'Trading Mines Data', node, true) if (tradingMinesData === undefined) { - tradingMinesData = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Trading Mines Data') + tradingMinesData = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(dataStorage, 'Trading Mines Data') } tradingMinesData.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_90 /* @@ -524,16 +524,16 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function installTheRestOfTheBranch(projectTradingProducts) { - let exchangeTradingProducts = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectTradingProducts, 'Exchange Trading Products', cryptoExchange) + let exchangeTradingProducts = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectTradingProducts, 'Exchange Trading Products', cryptoExchange) exchangeTradingProducts.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 - let marketTradingProducts = UI.projects.foundations.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeTradingProducts, 'Market Trading Products', market, rootNodes) + let marketTradingProducts = UI.projects.visualScripting.utilities.nodeChildren.findAndRecreateChildWithReference(exchangeTradingProducts, 'Market Trading Products', market, rootNodes) marketTradingProducts.payload.floatingObject.collapseToggle() /* Create the new session references. */ for (let i = 0; i < tradingSessionsCreatedArray.length; i++) { let session = tradingSessionsCreatedArray[i] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(marketTradingProducts, session, true) === true) { + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(marketTradingProducts, session, true) === true) { UI.projects.foundations.functionLibraries.dataStorageFunctions.createSessionReference(marketTradingProducts, session, 'Trading Session Reference') } } @@ -574,7 +574,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { If the Dashboard we need is not already there we create a new one. */ let arrayItem = dashboardsArray[i] - let dashboard = UI.projects.foundations.utilities.nodeChildren.findOrCreateChildWithReference(projectDashboards, 'Dashboard', arrayItem.environmentNode) + let dashboard = UI.projects.visualScripting.utilities.nodeChildren.findOrCreateChildWithReference(projectDashboards, 'Dashboard', arrayItem.environmentNode) dashboard.name = arrayItem.environmentNode.type + ' ' + arrayItem.lanNetworkNode.name /* We delete all the existing Time Machines related to the market we are currently installing. @@ -595,15 +595,15 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { time machines to lose their reference parent since the install process deletes them. */ - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) continue } - let marketTradingTasks = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) + let marketTradingTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) if (marketTradingTasks === undefined) { continue } if (marketTradingTasks.payload === undefined) { continue } if (marketTradingTasks.payload.referenceParent === undefined) { continue } if (marketTradingTasks.payload.referenceParent.id === market.id) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) } } /* @@ -639,22 +639,22 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function uninstallInChartingSpace(chartingSpace) { /* Delete all time machines which are referencing sessions inside the market being unistalled. */ - let timeMachines = UI.projects.foundations.utilities.branches.nodeBranchToArray(chartingSpace, 'Time Machine') + let timeMachines = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(chartingSpace, 'Time Machine') for (let i = 0; i < timeMachines.length; i++) { let timeMachine = timeMachines[i] let session = timeMachine.payload.referenceParent if (session === undefined) { continue } - let marketTradingTasks = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) + let marketTradingTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) if (marketTradingTasks === undefined) { continue } if (marketTradingTasks.payload === undefined) { continue } if (marketTradingTasks.payload.referenceParent === undefined) { continue } if (marketTradingTasks.payload.referenceParent.id === market.id) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(timeMachine, rootNodes) } } /* Delete all Dashboards that does not have time machines inside. */ - let dashboardArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(chartingSpace, 'Dashboard') + let dashboardArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(chartingSpace, 'Dashboard') for (let i = 0; i < dashboardArray.length; i++) { let dashboard = dashboardArray[i] if (dashboard.timeMachines.length === 0) { @@ -664,11 +664,11 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { */ let projectReference = dashboard.payload.parentNode schemaDocument = getSchemaDocument(dashboard) - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(dashboard, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(dashboard, rootNodes) if (projectReference !== undefined && schemaDocument.propertyNameAtParent !== undefined) { if (projectReference[schemaDocument.propertyNameAtParent] !== undefined) { if (projectReference[schemaDocument.propertyNameAtParent].length === 0) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(projectReference, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(projectReference, rootNodes) } } } @@ -686,12 +686,12 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { function uninstallInNetwork(network) { - let marketDataTasksArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Data Tasks') - let marketTradingTasksArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Trading Tasks') - let marketLearningTasksArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Learning Tasks') - let marketDataProductsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Data Products') - let marketTradingProductsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Trading Products') - let marketLearningProductsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(network, 'Market Learning Products') + let marketDataTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Data Tasks') + let marketTradingTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Trading Tasks') + let marketLearningTasksArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Learning Tasks') + let marketDataProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Data Products') + let marketTradingProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Trading Products') + let marketLearningProductsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(network, 'Market Learning Products') uninstalMarketArray(marketDataTasksArray) uninstalMarketArray(marketTradingTasksArray) @@ -712,7 +712,7 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { */ let exchangeReference = marketReference.payload.parentNode let schemaDocument = getSchemaDocument(marketReference) - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(marketReference, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(marketReference, rootNodes) if (exchangeReference !== undefined && schemaDocument.propertyNameAtParent !== undefined) { if (exchangeReference[schemaDocument.propertyNameAtParent].length === 0) { /* @@ -721,10 +721,10 @@ function newFoundationsFunctionLibraryCryptoEcosystemFunctions() { */ let projectReference = exchangeReference.payload.parentNode schemaDocument = getSchemaDocument(exchangeReference) - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(exchangeReference, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(exchangeReference, rootNodes) if (projectReference !== undefined && schemaDocument.propertyNameAtParent !== undefined) { if (projectReference[schemaDocument.propertyNameAtParent].length === 0) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(projectReference, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(projectReference, rootNodes) } } } diff --git a/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js b/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js index 7bf27bfe0..20e30da7d 100644 --- a/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/DataStorageFunctions.js @@ -52,7 +52,7 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { for (let i = 0; i < botArray.length; i++) { let bot = botArray[i] - let botProducts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Bot Products') + let botProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Bot Products') botProducts.name = bot.name botProducts.payload.floatingObject.collapseToggle() @@ -75,8 +75,8 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { let rootNode = rootNodes[i] if (rootNode.type === 'Data Mine') { - let dataMineProducts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Data Mine Products') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(dataMineProducts, rootNode) + let dataMineProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Data Mine Products') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dataMineProducts, rootNode) } } } @@ -86,8 +86,8 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { let rootNode = rootNodes[i] if (rootNode.type === 'Trading Mine') { - let tradingMineProducts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Trading Mine Products') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(tradingMineProducts, rootNode) + let tradingMineProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Trading Mine Products') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(tradingMineProducts, rootNode) } } } @@ -97,20 +97,20 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { let rootNode = rootNodes[i] if (rootNode.type === 'Learning Mine') { - let learningMineProducts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Learning Mine Products') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(learningMineProducts, rootNode) + let learningMineProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Learning Mine Products') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(learningMineProducts, rootNode) } } } function addMissingTradingSessionReferences(node, rootNodes) { - let lanNetworkNode = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) + let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) if (lanNetworkNode === undefined) { return } - let backtestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') - let fordwardTestingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') - let paperTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') - let liveTradingSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') + let backtestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Backtesting Session') + let fordwardTestingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Forward Testing Session') + let paperTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Paper Trading Session') + let liveTradingSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Trading Session') addMissingSession(backtestingSessionsArray) addMissingSession(fordwardTestingSessionsArray) @@ -121,9 +121,9 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { for (let i = 0; i < sessionsArray.length; i++) { let session = sessionsArray[i] /* We will filter out all the sessions that does not belong to the market we are in */ - let marketTradingTasks = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) + let marketTradingTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Trading Tasks', undefined, true, false, true, false) if (node.payload.referenceParent.id !== marketTradingTasks.payload.referenceParent.id) { continue } - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { createSessionReference(node, session, 'Trading Session Reference') } } @@ -131,11 +131,11 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { } function addMissingLearningSessionReferences(node, rootNodes) { - let lanNetworkNode = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) + let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(node, 'LAN Network Node', undefined, true, false, true, false) if (lanNetworkNode === undefined) { return } - let backLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') - let liveLearningSessionsArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') + let backLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Back Learning Session') + let liveLearningSessionsArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(lanNetworkNode, 'Live Learning Session') addMissingSession(backLearningSessionsArray) addMissingSession(liveLearningSessionsArray) @@ -144,9 +144,9 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { for (let i = 0; i < sessionsArray.length; i++) { let session = sessionsArray[i] /* We will filter out all the sessions that does not belong to the market we are in */ - let marketLearningTasks = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(session, 'Market Learning Tasks', undefined, true, false, true, false) + let marketLearningTasks = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(session, 'Market Learning Tasks', undefined, true, false, true, false) if (node.payload.referenceParent.id !== marketLearningTasks.payload.referenceParent.id) { continue } - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, session, true) === true) { createSessionReference(node, session, 'Learning Session Reference') } } @@ -154,8 +154,8 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { } function createSessionReference(node, session, nodeType) { - let sessionReference = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, nodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(sessionReference, session) + let sessionReference = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, nodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(sessionReference, session) } function addMissingMarketDataProducts(node, rootNodes) { @@ -177,9 +177,9 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { for (let i = 0; i < marketsArray.length; i++) { let market = marketsArray[i] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, market, true) === true) { - let marketDataProducts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(marketDataProducts, market) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, market, true) === true) { + let marketDataProducts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(marketDataProducts, market) } } } @@ -205,9 +205,9 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { let cryptoExchanges = cryptoEcosystem.cryptoExchanges[j] for (let k = 0; k < cryptoExchanges.exchanges.length; k++) { let cryptoExchange = cryptoExchanges.exchanges[k] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, cryptoExchange, true) === true) { - let exchange = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(exchange, cryptoExchange) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, cryptoExchange, true) === true) { + let exchange = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(exchange, cryptoExchange) } } } @@ -241,9 +241,9 @@ function newFoundationsFunctionLibraryDataStorageFunctions() { if (rootNode.type === project + ' Project') { let projectDefinition = rootNode.projectDefinition if (projectDefinition !== undefined) { - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, projectDefinition, true) === true) { - let projectTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType, undefined, project) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(projectTasks, projectDefinition) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, projectDefinition, true) === true) { + let projectTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType, undefined, project) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(projectTasks, projectDefinition) } } } diff --git a/Projects/Foundations/UI/Function-Libraries/SuperScripts.js b/Projects/Foundations/UI/Function-Libraries/SuperScripts.js index 04b4ea3f6..9a2c7d6e5 100644 --- a/Projects/Foundations/UI/Function-Libraries/SuperScripts.js +++ b/Projects/Foundations/UI/Function-Libraries/SuperScripts.js @@ -7,7 +7,7 @@ function newFoundationsFunctionLibrarySuperScriptsFunctions() { function runSuperScript(node, rootNodes) { try { - let clone = UI.projects.foundations.functionLibraries.nodeCloning.getNodeClone + let clone = UI.projects.visualScripting.functionLibraries.nodeCloning.getNodeClone let executionResult = true let superAction = node @@ -16,7 +16,7 @@ function newFoundationsFunctionLibrarySuperScriptsFunctions() { spawnPosition.y = target.payload.position.y if (exchange === undefined) { - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(templateClone, target, target) + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(templateClone, target, target) } else { let definition = getSchemaDocument(target) for (let i = 0; i < definition.childrenNodesProperties.length; i++) { @@ -36,19 +36,19 @@ function newFoundationsFunctionLibrarySuperScriptsFunctions() { } } if (targetExchange === undefined) { - targetExchange = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(target, exchangeNodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(targetExchange, exchange) + targetExchange = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(target, exchangeNodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(targetExchange, exchange) } let nodesArray = targetExchange[arrayPropertyName] nodesArray.push(templateClone) - UI.projects.foundations.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(templateClone, targetExchange, targetExchange) + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(templateClone, targetExchange, targetExchange) } } } } function deleteNode(node) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(node, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(node, rootNodes) } /* Validations */ diff --git a/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js b/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js index bed053755..2f66119c7 100644 --- a/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/TaskFunctions.js @@ -159,7 +159,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { 'API Map->API Version->API Endpoint->API Query Parameters->API Query Parameter->API Path Parameters->API Path Parameter->API Query Responses->API Query Response->API Response Schema->' + 'API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->API Response Field->' - let taskDefinition = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, taskLightingPath) + let taskDefinition = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, taskLightingPath) let networkLightingPath = '->LAN Network->LAN Network Node->' + 'Data Storage->' + @@ -185,7 +185,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { 'Market->' + 'Process Definition->' - let networkDefinition = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(lanNetworkNode.payload.parentNode, false, true, true, false, false, networkLightingPath) + let networkDefinition = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(lanNetworkNode.payload.parentNode, false, true, true, false, false, networkLightingPath) /* We will also send all the project schemas we have to the Task Server. @@ -288,19 +288,19 @@ function newFoundationsFunctionLibraryTaskFunctions() { return } - let lanNetworkNode = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(taskManager, 'LAN Network Node', undefined, true, false, true, false) + let lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(taskManager, 'LAN Network Node', undefined, true, false, true, false) - if (UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(lanNetworkNode.payload, 'host') === undefined) { + if (UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(lanNetworkNode.payload, 'host') === undefined) { node.payload.uiObject.setErrorMessage('Network Node needs to have a valid Host property at its config.') return } - if (UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(lanNetworkNode.payload, 'webPort') === undefined) { + if (UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(lanNetworkNode.payload, 'webPort') === undefined) { node.payload.uiObject.setErrorMessage('Network Node needs to have a valid webPort property at its config.') return } - if (UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(lanNetworkNode.payload, 'webSocketsPort') === undefined) { + if (UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(lanNetworkNode.payload, 'webSocketsPort') === undefined) { node.payload.uiObject.setErrorMessage('Network Node needs to have a valid webSocketsPort property at its config.') return } @@ -612,9 +612,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { if (rootNode.type === project + ' Project') { let projectDefinition = rootNode.projectDefinition if (projectDefinition !== undefined) { - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, projectDefinition, true) === true) { - let projectTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType, undefined, node.project) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(projectTasks, projectDefinition) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, projectDefinition, true) === true) { + let projectTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType, undefined, node.project) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(projectTasks, projectDefinition) } } } @@ -643,9 +643,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { let cryptoExchanges = cryptoEcosystem.cryptoExchanges[j] for (let k = 0; k < cryptoExchanges.exchanges.length; k++) { let cryptoExchange = cryptoExchanges.exchanges[k] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, cryptoExchange, true) === true) { - let exchangeTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(exchangeTasks, cryptoExchange) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, cryptoExchange, true) === true) { + let exchangeTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(exchangeTasks, cryptoExchange) } } } @@ -675,9 +675,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { for (let i = 0; i < markets.length; i++) { let market = markets[i] - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, market, true) === true) { - let marketDataTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(marketDataTasks, market) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, market, true) === true) { + let marketDataTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(marketDataTasks, market) } } } @@ -700,9 +700,9 @@ function newFoundationsFunctionLibraryTaskFunctions() { if (rootNode.type === rootNodeType) { let mine = rootNode - if (UI.projects.foundations.utilities.nodeChildren.isMissingChildrenById(node, mine, true) === true) { - let dataMineTasks = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(dataMineTasks, mine) + if (UI.projects.visualScripting.utilities.nodeChildren.isMissingChildrenById(node, mine, true) === true) { + let dataMineTasks = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, newNodeType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(dataMineTasks, mine) } } } @@ -712,7 +712,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { if (node.payload === undefined) { return } if (node.payload.referenceParent === undefined) { return } - let taskManager = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Task Manager') + let taskManager = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Task Manager') taskManager.name = node.payload.referenceParent.name taskManager.payload.floatingObject.collapseToggle() @@ -773,7 +773,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { case 'Sensor Bot': { let task = addTask(taskManager) - botInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Sensor Bot Instance') + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Sensor Bot Instance') botInstance.name = bot.name addProcessInstance(task, bot, botInstance) @@ -782,7 +782,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { case 'API Data Fetcher Bot': { let task = addTask(taskManager) - botInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'API Data Fetcher Bot Instance') + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'API Data Fetcher Bot Instance') botInstance.name = bot.name addProcessInstance(task, bot, botInstance) @@ -791,7 +791,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { case 'Indicator Bot': { let task = addTask(taskManager) - botInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Indicator Bot Instance') + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Indicator Bot Instance') botInstance.name = bot.name addProcessInstance(task, bot, botInstance) @@ -800,7 +800,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { case 'Trading Bot': { let task = addTask(taskManager) - botInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Trading Bot Instance') + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Trading Bot Instance') botInstance.name = bot.name addProcessInstance(task, bot, botInstance) @@ -815,7 +815,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { task = addTask(taskManager) task.name = 'Back ' + task.name - botInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Learning Bot Instance') + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Learning Bot Instance') botInstance.name = 'Back ' + bot.name addProcessInstance(task, bot, botInstance, 'Back Learning Session') @@ -823,7 +823,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { task = addTask(taskManager) task.name = 'Live ' + task.name - botInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Learning Bot Instance') + botInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(task, 'Learning Bot Instance') botInstance.name = 'Live ' + bot.name addProcessInstance(task, bot, botInstance, 'Live Learning Session') @@ -832,7 +832,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { } function addTask(taskManager) { - let task = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(taskManager, 'Task') + let task = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(taskManager, 'Task') if (systemNode !== undefined) { task.name = systemNode.name @@ -848,13 +848,13 @@ function newFoundationsFunctionLibraryTaskFunctions() { let processInstance switch (bot.type) { case 'Sensor Bot': { - processInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Sensor Process Instance') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) + processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Sensor Process Instance') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) break } case 'API Data Fetcher Bot': { - processInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'API Data Fetcher Process Instance') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) + processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'API Data Fetcher Process Instance') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) /* We will locate and reference the API MAP that has the same codeName than the data mine. @@ -862,24 +862,24 @@ function newFoundationsFunctionLibraryTaskFunctions() { let apiMaps = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('API Map') for (let i = 0; i < apiMaps.length; i++) { let apiMap = apiMaps[i] - let apiMapCodeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(apiMap.payload, 'codeName') - let mineCodeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(mine.payload, 'codeName') + let apiMapCodeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(apiMap.payload, 'codeName') + let mineCodeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(mine.payload, 'codeName') if (apiMapCodeName === mineCodeName) { - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(processInstance.apiMapReference, apiMap) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance.apiMapReference, apiMap) break } } break } case 'Indicator Bot': { - processInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Indicator Process Instance') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) + processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Indicator Process Instance') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) break } case 'Trading Bot': { - processInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Trading Process Instance') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) + processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Trading Process Instance') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) if (node.payload.parentNode === undefined) { return } if (node.payload.parentNode.payload === undefined) { return } @@ -904,7 +904,7 @@ function newFoundationsFunctionLibraryTaskFunctions() { break function addSession(sessionType) { - session = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(processInstance, sessionType) + session = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(processInstance, sessionType) session.name = task.name let config = JSON.parse(session.config) config.folderName = session.name.split(" ").join("-") @@ -914,22 +914,22 @@ function newFoundationsFunctionLibraryTaskFunctions() { let rootNode = rootNodes[m] if (rootNode.type === 'Trading Engine' && rootNode.isPlugin === true) { let tradingEngine = rootNode - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(session.tradingEngineReference, tradingEngine) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(session.tradingSystemReference, systemNode) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(session.tradingEngineReference, tradingEngine) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(session.tradingSystemReference, systemNode) } } } } case 'Learning Bot': { - processInstance = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Learning Process Instance') - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) + processInstance = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(botInstance, 'Learning Process Instance') + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(processInstance, process) let session addSession(sessionType) break function addSession(sessionType) { - session = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(processInstance, sessionType) + session = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(processInstance, sessionType) session.name = task.name let config = JSON.parse(session.config) config.folderName = session.name.split(" ").join("-") @@ -939,8 +939,8 @@ function newFoundationsFunctionLibraryTaskFunctions() { let rootNode = rootNodes[m] if (rootNode.type === 'Learning Engine' && rootNode.isPlugin === true) { let learningEngine = rootNode - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(session.learningEngineReference, learningEngine) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(session.learningSystemReference, systemNode) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(session.learningEngineReference, learningEngine) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(session.learningSystemReference, systemNode) } } } diff --git a/Projects/Foundations/UI/Function-Libraries/WebhookFunctions.js b/Projects/Foundations/UI/Function-Libraries/WebhookFunctions.js index 605d6e8b6..803774cd8 100644 --- a/Projects/Foundations/UI/Function-Libraries/WebhookFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/WebhookFunctions.js @@ -6,8 +6,8 @@ function newFoundationsFunctionLibraryWebhookFunctions() { return thisObject function sendTestMessage(node, callBackFunction) { - let testMessage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'testMessage') - let letURL = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'webhookURL') + let testMessage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'testMessage') + let letURL = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'webhookURL') httpRequest(testMessage, letURL, onResponse) diff --git a/Projects/Foundations/UI/Function-Libraries/WorkspaceFunctions.js b/Projects/Foundations/UI/Function-Libraries/WorkspaceFunctions.js index 23dab5ef5..f12a57949 100644 --- a/Projects/Foundations/UI/Function-Libraries/WorkspaceFunctions.js +++ b/Projects/Foundations/UI/Function-Libraries/WorkspaceFunctions.js @@ -20,7 +20,7 @@ function newFoundationsFunctionLibraryWorkspaceFunctions() { } if (alreadyExist === false) { - let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, project + ' Project', rootNodes, project) + let child = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, project + ' Project', rootNodes, project) if (child === undefined) { continue } child.project = project child.projectDefinition.name = project @@ -34,7 +34,7 @@ function newFoundationsFunctionLibraryWorkspaceFunctions() { let nodes for (let i = 0; i < rootNodes.length; i++) { if (rootNodes[i] !== undefined) { - nodes = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNodes[i]) + nodes = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNodes[i]) for (let [key, value] of nodes) { // Check nodes that have a saved reference parent if (value.savedPayload.referenceParent !== undefined) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js b/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js index 94517c5d1..0a0420d56 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/PlottersManager.js @@ -145,9 +145,9 @@ function newPlottersManager() { A layer can be referencing a Data Product in 3 different branches of the Network hiriatchy. Two of those branches have sessions. */ - let sessionReference = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(layer.definition, 'Trading Session Reference', undefined, false, true, true, true) + let sessionReference = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(layer.definition, 'Trading Session Reference', undefined, false, true, true, true) if (sessionReference === undefined) { - sessionReference = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(layer.definition, 'Learning Session Reference', undefined, false, true, true, true) + sessionReference = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(layer.definition, 'Learning Session Reference', undefined, false, true, true, true) } if (sessionReference !== undefined) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesAnnouncements.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesAnnouncements.js index aa37128d0..386cbef84 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesAnnouncements.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesAnnouncements.js @@ -18,7 +18,7 @@ function newNodesAnnouncements() { function initialize(pRootNode) { let rootNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pRootNode.id) - hiriarchyMap = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNode) + hiriarchyMap = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNode) } function onRecordChange(currentRecord) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesHighlights.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesHighlights.js index 5733585b1..c1fa838f4 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesHighlights.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesHighlights.js @@ -18,7 +18,7 @@ function newNodesHighlights() { function initialize(pRootNode) { let rootNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pRootNode.id) - hiriarchyMap = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNode) + hiriarchyMap = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNode) } function onRecordChange(currentRecord) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesProgress.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesProgress.js index e3b849563..5624cd12b 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesProgress.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesProgress.js @@ -18,7 +18,7 @@ function newNodesProgress() { function initialize(pRootNode) { let rootNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pRootNode.id) - hiriarchyMap = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNode) + hiriarchyMap = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNode) } function onRecordChange(currentRecord) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesRunning.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesRunning.js index 752023762..0c5f8d3f7 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesRunning.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesRunning.js @@ -18,7 +18,7 @@ function newNodesRunning() { function initialize(pRootNode) { let rootNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pRootNode.id) - hiriarchyMap = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNode) + hiriarchyMap = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNode) } function onRecordChange(currentRecord) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesStatus.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesStatus.js index bbad34f5d..20f8ca9d7 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesStatus.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesStatus.js @@ -18,7 +18,7 @@ function newNodesStatus() { function initialize(pRootNode) { let rootNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pRootNode.id) - hiriarchyMap = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNode) + hiriarchyMap = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNode) } function onRecordChange(currentRecord) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesValues.js b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesValues.js index cb2508671..c0bf1723c 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesValues.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Plotting/NodesValues.js @@ -18,7 +18,7 @@ function newNodesValues() { function initialize(pRootNode) { let rootNode = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsById(pRootNode.id) - hiriarchyMap = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(rootNode) + hiriarchyMap = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(rootNode) } function onRecordChange(currentRecord) { diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/TimeMachine.js b/Projects/Foundations/UI/Spaces/Charting-Space/TimeMachine.js index c37eb295c..2de0d549b 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/TimeMachine.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/TimeMachine.js @@ -142,9 +142,9 @@ function newTimeMachine() { function initialize(callBackFunction) { timeFrame = INITIAL_TIME_PERIOD - UI.projects.foundations.utilities.loadSaveFrame.loadFrame(thisObject.payload, thisObject.container.frame) + UI.projects.visualScripting.utilities.loadSaveFrame.loadFrame(thisObject.payload, thisObject.container.frame) setInitialPosition() - UI.projects.foundations.utilities.loadSaveFrame.saveFrame(thisObject.payload, thisObject.container.frame) + UI.projects.visualScripting.utilities.loadSaveFrame.saveFrame(thisObject.payload, thisObject.container.frame) recalculateCoordinateSystem() recalculateCurrentDatetime() @@ -163,8 +163,8 @@ function newTimeMachine() { function setInitialPosition() { if (thisObject.container.frame.position.x === 0 && thisObject.container.frame.position.y === 0) { - let timeMachineIndex = UI.projects.foundations.utilities.nodeChildren.findChildIndexAtParentNode(thisObject.payload.node) - let dashboardIndex = UI.projects.foundations.utilities.nodeChildren.findChildIndexAtParentNode(thisObject.payload.parentNode) + let timeMachineIndex = UI.projects.visualScripting.utilities.nodeChildren.findChildIndexAtParentNode(thisObject.payload.node) + let dashboardIndex = UI.projects.visualScripting.utilities.nodeChildren.findChildIndexAtParentNode(thisObject.payload.parentNode) thisObject.container.frame.position.x = thisObject.container.frame.width * timeMachineIndex * 2 thisObject.container.frame.position.y = thisObject.container.frame.height * dashboardIndex * 2 @@ -430,7 +430,7 @@ function newTimeMachine() { thisObject.edgeEditor.physics() timeMachineCoordinateSystem.physics() - UI.projects.foundations.utilities.loadSaveFrame.saveFrame(thisObject.payload, thisObject.container.frame) + UI.projects.visualScripting.utilities.loadSaveFrame.saveFrame(thisObject.payload, thisObject.container.frame) if (thisObject.container.frame.isInViewPort()) { childrenPhysics() syncWithDesigner() @@ -707,7 +707,7 @@ function newTimeMachine() { position = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(position, thisObject.container) let label = thisObject.payload.node.name - let description = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'description') + let description = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'description') if (description !== undefined) { label = description diff --git a/Projects/Foundations/UI/Spaces/Charting-Space/Viewport.js b/Projects/Foundations/UI/Spaces/Charting-Space/Viewport.js index dda7207f8..83ff1ec7c 100644 --- a/Projects/Foundations/UI/Spaces/Charting-Space/Viewport.js +++ b/Projects/Foundations/UI/Spaces/Charting-Space/Viewport.js @@ -89,7 +89,7 @@ function newViewport() { y: 0 } } - UI.projects.foundations.utilities.loadSaveFrame.loadFrame(thisObject.payload, frame) + UI.projects.visualScripting.utilities.loadSaveFrame.loadFrame(thisObject.payload, frame) if (!isNaN(frame.position.x)) { position.x = frame.position.x } @@ -180,7 +180,7 @@ function newViewport() { /* Save the position at the frame lavel */ let frame = {} frame.position = position - UI.projects.foundations.utilities.loadSaveFrame.saveFrame(thisObject.payload, frame) + UI.projects.visualScripting.utilities.loadSaveFrame.saveFrame(thisObject.payload, frame) } function animationPhysics() { diff --git a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js index c8ab84b65..2501fd48e 100644 --- a/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js +++ b/Projects/Foundations/UI/Spaces/Design-Space/Workspace.js @@ -10,7 +10,6 @@ function newWorkspace() { workspaceNode: undefined, container: undefined, enabled: false, - nodeChildren: undefined, eventsServerClients: new Map(), replaceWorkspaceByLoadingOne: replaceWorkspaceByLoadingOne, save: saveWorkspace, @@ -44,8 +43,6 @@ function newWorkspace() { thisObject.workspaceNode = {} thisObject.workspaceNode.rootNodes = [] - thisObject.nodeChildren = newNodeChildren() - let savingWorkspaceIntervalId let workingAtTask = 0 let loadedWorkspaceNode @@ -107,7 +104,7 @@ function newWorkspace() { function recreateWorkspace() { UI.projects.foundations.utilities.statusBar.changeStatus("Connecting all the workspace nodes...") - executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Foundations', callBackFunction: finishInitialization }) + executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Visual-Scripting', callBackFunction: finishInitialization }) } function finishInitialization() { @@ -135,9 +132,9 @@ function newWorkspace() { } function runTasksAndSessions() { - executeAction({ name: 'Syncronize Tasks', project: 'Foundations' }) - executeAction({ name: 'Syncronize Trading Sessions', project: 'Foundations' }) - executeAction({ name: 'Syncronize Learning Sessions', project: 'Foundations' }) + executeAction({ name: 'Syncronize Tasks', project: 'Visual-Scripting' }) + executeAction({ name: 'Syncronize Trading Sessions', project: 'Visual-Scripting' }) + executeAction({ name: 'Syncronize Learning Sessions', project: 'Visual-Scripting' }) } function setupEventsServerClients() { @@ -253,7 +250,7 @@ function newWorkspace() { for (let k = 0; k < childNode.pluginFiles.length; k++) { let pluginFile = childNode.pluginFiles[k] - let saveWithWorkspace = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'saveWithWorkspace') + let saveWithWorkspace = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(pluginFile.payload, 'saveWithWorkspace') if (saveWithWorkspace === true) { UI.projects.communityPlugins.utilities.plugins.savePluginFile(pluginFile) } @@ -287,7 +284,7 @@ function newWorkspace() { } async function getNodeById(nodeId) { - return await executeAction({ name: 'Get Node By Id', project: 'Foundations', relatedNodeId: nodeId }) + return await executeAction({ name: 'Get Node By Id', project: 'Visual-Scripting', relatedNodeId: nodeId }) } function physics() { @@ -337,7 +334,7 @@ function newWorkspace() { thisObject.isInitialized = false UI.projects.education.spaces.tutorialSpace.stop() - let result = await executeAction({ node: thisObject.workspaceNode, name: 'Delete Workspace', project: 'Foundations', callBackFunction: onDeleted }) + let result = await executeAction({ node: thisObject.workspaceNode, name: 'Delete Workspace', project: 'Visual-Scripting', callBackFunction: onDeleted }) if (result === false) { console.log('[ERROR] Could not replace the current workspace because there was a problem removing one node from memory.') console.log('[ERROR] The system is at an inconsistent state and your workspace is partially deleted. Saving has been disabled to prevent data loss.') @@ -398,7 +395,7 @@ function newWorkspace() { workingAtTask = 0 function takeAction() { - executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Foundations', callBackFunction: finishInitialization }) + executeAction({ node: thisObject.workspaceNode, name: 'Recreate Workspace', project: 'Visual-Scripting', callBackFunction: finishInitialization }) function finishInitialization() { setupEventsServerClients() workingAtTask = 7 @@ -448,7 +445,7 @@ function newWorkspace() { let rootNode = thisObject.workspaceNode.rootNodes[i] if (rootNode.isPlugin !== true) { - let node = await executeAction({ node: rootNode, name: 'Get Node Data Structure', project: 'Foundations', extraParameter: removePersonalData }) + let node = await executeAction({ node: rootNode, name: 'Get Node Data Structure', project: 'Visual-Scripting', extraParameter: removePersonalData }) stringifyReadyNodes.push(node) } } @@ -504,7 +501,7 @@ function newWorkspace() { if (thisObject.workspaceNode === undefined) { return } for (let i = 0; i < thisObject.workspaceNode.rootNodes.length; i++) { let rootNode = thisObject.workspaceNode.rootNodes[i] - let node = await executeAction({ node: rootNode, name: 'Get Node By Shortcut Key', project: 'Foundations', extraParameter: searchingKey }) + let node = await executeAction({ node: rootNode, name: 'Get Node By Shortcut Key', project: 'Visual-Scripting', extraParameter: searchingKey }) if (node !== undefined) { return node } } } @@ -513,7 +510,7 @@ function newWorkspace() { if (thisObject.workspaceNode === undefined) { return } for (let i = 0; i < thisObject.workspaceNode.rootNodes.length; i++) { let rootNode = thisObject.workspaceNode.rootNodes[i] - let node = await executeAction({ node: rootNode, name: 'Get Node On Focus', project: 'Foundations' }) + let node = await executeAction({ node: rootNode, name: 'Get Node On Focus', project: 'Visual-Scripting' }) if (node !== undefined) { return node } } } @@ -575,7 +572,7 @@ function newWorkspace() { if (hierarchyHeads === undefined) { return } for (let i = 0; i < hierarchyHeads.length; i++) { let hierarchyHead = hierarchyHeads[i] - let hierarchyHeadCodeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(hierarchyHead.payload, 'codeName') + let hierarchyHeadCodeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(hierarchyHead.payload, 'codeName') if (hierarchyHeadCodeName === codeName && hierarchyHead.type === nodeType) { return hierarchyHead } else if (hierarchyHead.name === codeName && hierarchyHead.type === nodeType) { @@ -617,7 +614,7 @@ function newWorkspace() { let hierarchyHead = hierarchyHeads[i] if (hierarchyHead.type === hierarchyHeadsType) { - let nodeArray = UI.projects.foundations.utilities.branches.nodeBranchToArray(hierarchyHead, nodeType) + let nodeArray = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(hierarchyHead, nodeType) resultArray = resultArray.concat(nodeArray) } } @@ -681,8 +678,8 @@ function newWorkspace() { } thisObject.workspaceNode.rootNodes.push(droppedNode) - executeAction({ node: droppedNode, name: 'Create UI Object', project: 'Foundations', extraParameter: positionOffset }) - executeAction({ name: 'Connect Children to Reference Parents', project: 'Foundations' }) + executeAction({ node: droppedNode, name: 'Create UI Object', project: 'Visual-Scripting', extraParameter: positionOffset }) + executeAction({ name: 'Connect Children to Reference Parents', project: 'Visual-Scripting' }) droppedNode = undefined } catch (err) { diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/ConditionEditor.js b/Projects/Foundations/UI/Spaces/Floating-Space/ConditionEditor.js index 962925973..94415f50d 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/ConditionEditor.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/ConditionEditor.js @@ -543,17 +543,17 @@ function newConditionEditor() { let rootNode = workspace.rootNodes[i] if (rootNode.type !== 'Data Mine') { continue } let dataMine = rootNode - let dataMineName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(dataMine.payload, 'codeName') + let dataMineName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(dataMine.payload, 'codeName') selector[dataMineName] = {} let bots = dataMine.sensorBots.concat(dataMine.apiDataFetcherBots).concat(dataMine.indicatorBots) for (let j = 0; j < bots.length; j++) { let bot = bots[j] - let botName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(bot.payload, 'codeName') + let botName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(bot.payload, 'codeName') let selectorDataMine = selector[dataMineName] selectorDataMine[botName] = {} for (let k = 0; k < bot.products.length; k++) { let product = bot.products[k] - let productName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(product.payload, 'singularVariableName') + let productName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(product.payload, 'singularVariableName') if (productName === undefined) { continue } let selectorProduct = selectorDataMine[botName] selectorProduct[productName] = { @@ -562,11 +562,11 @@ function newConditionEditor() { if (product.record === undefined) { continue } for (let m = 0; m < product.record.properties.length; m++) { let property = product.record.properties[m] - let propertyName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(property.payload, 'codeName') + let propertyName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(property.payload, 'codeName') let selectorProperty = selectorProduct[productName] selectorProperty = selectorProperty.properties selectorProperty[propertyName] = {} - let possibleValues = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(property.payload, 'possibleValues') + let possibleValues = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(property.payload, 'possibleValues') if (possibleValues === undefined) { possibleValues = [] } let selectorPossibleValue = selectorProperty[propertyName] selectorPossibleValue.possibleValues = possibleValues @@ -574,7 +574,7 @@ function newConditionEditor() { let allPossibleTimeFrames = [] for (let m = 0; m < product.datasets.length; m++) { let dataset = product.datasets[m] - let validTimeFrames = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(dataset.payload, 'validTimeFrames') + let validTimeFrames = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(dataset.payload, 'validTimeFrames') if (validTimeFrames !== undefined) { allPossibleTimeFrames = allPossibleTimeFrames.concat(validTimeFrames) } diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/FloatingObject.js b/Projects/Foundations/UI/Spaces/Floating-Space/FloatingObject.js index aa69a973c..dd45a9125 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/FloatingObject.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/FloatingObject.js @@ -359,7 +359,7 @@ function newFloatingObject() { if (parent.payload === undefined) { return } if (parent.payload.position === undefined) { return } distanceToParent = Math.sqrt(Math.pow(parent.payload.position.x - thisObject.container.frame.position.x, 2) + Math.pow(parent.payload.position.y - thisObject.container.frame.position.y, 2)) // ... we calculate the distance ... - parentChildren = UI.projects.foundations.spaces.designSpace.workspace.nodeChildren.childrenCount(parent, thisObject.payload.node) + parentChildren = UI.projects.visualScripting.functionLibraries.nodeChildren.childrenCount(parent, thisObject.payload.node) parentDistanceToGarndParent = parent.payload.distance } diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js b/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js index 59c972d13..1ff25bc7c 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/FloatingSpace.js @@ -702,7 +702,7 @@ function newFoundationsFloatingSpace() { for (let i = 0; i < UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes.length; i++) { let map = new Map() - map = UI.projects.foundations.utilities.hierarchy.getHiriarchyMap(UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes[i]) + map = UI.projects.visualScripting.utilities.hierarchy.getHiriarchyMap(UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes[i]) let iterator1 = map.values(); for (let k = 0; k < map.size; k++) { let floatingObject1 = iterator1.next().value.payload.floatingObject diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js b/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js index 16f89505d..1930c374d 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/UiObject.js @@ -585,7 +585,7 @@ function newUiObject() { let THRESHOLD = 1.15 if (ratio > THRESHOLD) { - UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Parent Detach', project: 'Foundations' }) + UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Parent Detach', project: 'Visual-Scripting' }) } } @@ -692,7 +692,7 @@ function newUiObject() { let THRESHOLD = 1.15 if (ratio > THRESHOLD) { - UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Reference Detach', project: 'Foundations' }) + UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Reference Detach', project: 'Visual-Scripting' }) } } @@ -1387,14 +1387,14 @@ function newUiObject() { function onDragFinished(event) { if (isChainAttaching === true) { - UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Parent Attach', project: 'Foundations', relatedNode: chainAttachToNode }) + UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Parent Attach', project: 'Visual-Scripting', relatedNode: chainAttachToNode }) chainAttachToNode = undefined isChainAttaching = false /* We want to avoid the situation in which we are attaching a node to its parent and at the same time referencing another node. */ isReferenceAttaching = false } if (isReferenceAttaching === true) { - UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Reference Attach', project: 'Foundations', relatedNode: referenceAttachToNode }) + UI.projects.foundations.spaces.designSpace.workspace.executeAction({ node: thisObject.payload.node, name: 'Reference Attach', project: 'Visual-Scripting', relatedNode: referenceAttachToNode }) referenceAttachToNode = undefined isReferenceAttaching = false } diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectConstructor.js b/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectConstructor.js index 9691df923..c7f8e9a88 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectConstructor.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectConstructor.js @@ -322,7 +322,7 @@ function newUiObjectConstructor() { { action: 'Backup', actionFunction: floatingObject.payload.executeAction, - actionProject: 'Foundations', + actionProject: 'Visual-Scripting', label: undefined, visible: true, iconPathOn: 'backup-entity', @@ -337,7 +337,7 @@ function newUiObjectConstructor() { { action: 'Clone', actionFunction: floatingObject.payload.executeAction, - actionProject: 'Foundations', + actionProject: 'Visual-Scripting', label: undefined, visible: true, iconPathOn: 'clone-entity', @@ -353,7 +353,7 @@ function newUiObjectConstructor() { { action: 'Share', actionFunction: floatingObject.payload.executeAction, - actionProject: 'Foundations', + actionProject: 'Visual-Scripting', label: undefined, visible: true, iconPathOn: 'share-entity', @@ -403,7 +403,7 @@ function newUiObjectConstructor() { askConfirmation: true, confirmationLabel: "Confirm to Detach", actionFunction: floatingObject.payload.executeAction, - actionProject: 'Foundations', + actionProject: 'Visual-Scripting', label: undefined, visible: true, iconPathOn: 'detach-node', @@ -420,7 +420,7 @@ function newUiObjectConstructor() { askConfirmation: true, confirmationLabel: "Confirm to Detach", actionFunction: floatingObject.payload.executeAction, - actionProject: 'Foundations', + actionProject: 'Visual-Scripting', label: undefined, visible: true, iconPathOn: 'delink-node', diff --git a/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectTitle.js b/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectTitle.js index 97502e50f..f8cf12510 100644 --- a/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectTitle.js +++ b/Projects/Foundations/UI/Spaces/Floating-Space/UiObjectTitle.js @@ -191,7 +191,7 @@ function newUiObjectTitle() { } if (titleReference.indexOf('Find In Parents Node Type->') === 0) { let nodeType = titleReference.substring(titleReference.indexOf('->') + 2, titleReference.length) - let nodeToUse = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh( + let nodeToUse = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh( thisObject.payload.node, nodeType, undefined, @@ -206,7 +206,7 @@ function newUiObjectTitle() { } if (titleReference.indexOf('Reference Parent Find In Parents Node Type->') === 0) { let nodeType = titleReference.substring(titleReference.indexOf('->') + 2, titleReference.length) - let nodeToUse = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh( + let nodeToUse = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh( thisObject.payload.referenceParent, nodeType, undefined, diff --git a/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js b/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js index 945940f21..cac303b34 100644 --- a/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js +++ b/Projects/Foundations/UI/Spaces/Panel-Space/Layer.js @@ -193,7 +193,7 @@ function newLayer() { 'Text->Text Condition->Text Position->Point->Text Formula->Text Style->' + 'Plotter Panel->Plotter Panel Javascript Code->Panel Data->Data Formula->Text Style->' + 'Nodes Highlights->Nodes Values->Nodes Errors->Nodes Warnings->Nodes Infos->Nodes Status->Nodes Progress->Nodes Running->Nodes Announcements->Record Values->' - thisObject.definition = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(thisObject.payload.node, false, true, true, false, false, lightingPath) + thisObject.definition = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(thisObject.payload.node, false, true, true, false, false, lightingPath) /* Without this I can not continue, because I can not even show error. */ if (thisObject.payload === undefined) { @@ -210,44 +210,44 @@ function newLayer() { } /* Here we validate that we have all the needed information */ - if (UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Data Product', undefined, false, true, true, true) === undefined) { + if (UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Data Product', undefined, false, true, true, true) === undefined) { thisObject.payload.uiObject.setErrorMessage('Data Product not Found') return } - if (UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Market', undefined, false, true, true, true) === undefined) { + if (UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Market', undefined, false, true, true, true) === undefined) { thisObject.payload.uiObject.setErrorMessage('Market not Found') return } - thisObject.productDefinition = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Product Definition', undefined, false, true, true, true) + thisObject.productDefinition = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Product Definition', undefined, false, true, true, true) if (thisObject.productDefinition === undefined) { thisObject.payload.uiObject.setErrorMessage('Product Definition not Found') return } - thisObject.bot = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Sensor Bot', undefined, false, true, true, true) + thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Sensor Bot', undefined, false, true, true, true) if (thisObject.bot === undefined) { - thisObject.bot = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'API Data Fetcher Bot', undefined, false, true, true, true) + thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'API Data Fetcher Bot', undefined, false, true, true, true) } if (thisObject.bot === undefined) { - thisObject.bot = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Indicator Bot', undefined, false, true, true, true) + thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Indicator Bot', undefined, false, true, true, true) } if (thisObject.bot === undefined) { - thisObject.bot = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Trading Bot', undefined, false, true, true, true) + thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Trading Bot', undefined, false, true, true, true) } if (thisObject.bot === undefined) { - thisObject.bot = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Learning Bot', undefined, false, true, true, true) + thisObject.bot = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Learning Bot', undefined, false, true, true, true) } if (thisObject.bot === undefined) { thisObject.payload.uiObject.setErrorMessage('Bot not Found') return } - thisObject.mine = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Data Mine', undefined, false, true, true, true) + thisObject.mine = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Data Mine', undefined, false, true, true, true) if (thisObject.mine === undefined) { - thisObject.mine = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Trading Mine', undefined, false, true, true, true) + thisObject.mine = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Trading Mine', undefined, false, true, true, true) if (thisObject.mine === undefined) { - thisObject.mine = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Learning Mine', undefined, false, true, true, true) + thisObject.mine = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Learning Mine', undefined, false, true, true, true) if (thisObject.mine === undefined) { thisObject.payload.uiObject.setErrorMessage('Data Mine or Trading Mine or Learning Mine not Found') return @@ -255,13 +255,13 @@ function newLayer() { } } - thisObject.exchange = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Crypto Exchange', undefined, false, true, true, true) + thisObject.exchange = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Crypto Exchange', undefined, false, true, true, true) if (thisObject.exchange === undefined) { thisObject.payload.uiObject.setErrorMessage('Crypto Exchange not Found') return } - thisObject.baseAsset = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Market Base Asset', undefined, false, true, true, true) + thisObject.baseAsset = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Market Base Asset', undefined, false, true, true, true) if (thisObject.baseAsset !== undefined) { thisObject.baseAsset = thisObject.baseAsset.referenceParent } @@ -270,7 +270,7 @@ function newLayer() { return } - thisObject.quotedAsset = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Market Quoted Asset', undefined, false, true, true, true) + thisObject.quotedAsset = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Market Quoted Asset', undefined, false, true, true, true) if (thisObject.quotedAsset !== undefined) { thisObject.quotedAsset = thisObject.quotedAsset.referenceParent } @@ -279,13 +279,13 @@ function newLayer() { return } - thisObject.plotterModule = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Plotter Module', undefined, false, false, false, true) + thisObject.plotterModule = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'Plotter Module', undefined, false, false, false, true) if (thisObject.plotterModule === undefined) { thisObject.payload.uiObject.setErrorMessage('Plotter Module not Found') return } - thisObject.lanNetworkNode = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'LAN Network Node', undefined, false, true, true, true) + thisObject.lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(thisObject.definition, 'LAN Network Node', undefined, false, true, true, true) if (thisObject.lanNetworkNode === undefined) { thisObject.payload.uiObject.setErrorMessage('Network Node not Found') return @@ -334,7 +334,7 @@ function newLayer() { function checkStatusAtShutDown() { /* Mechanism to recover a layer that was left loading the last time the browser was shut dowm. */ - let storedValue = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'status') + let storedValue = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'status') if (storedValue !== undefined) { if (storedValue === LAYER_STATUS.LOADING) { resetProgressBars() @@ -499,7 +499,7 @@ function newLayer() { if (thisObject.panels.length > 0) { panelsVisibleButton = newPanelsVisibleButton() - let storedValue = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'showPanels') + let storedValue = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'showPanels') if (storedValue !== undefined) { if (storedValue === true || storedValue === false) { panelsVisibleButton.showPanels = storedValue @@ -511,7 +511,7 @@ function newLayer() { } } } else { - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'showPanels', panelsVisibleButton.showPanels) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'showPanels', panelsVisibleButton.showPanels) } } } @@ -519,7 +519,7 @@ function newLayer() { function statusPhysics() { /* We retrieve the stored status at the config. */ try { - let storedValue = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'status') + let storedValue = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'status') if (storedValue !== undefined) { if (storedValue !== thisObject.status) { @@ -560,7 +560,7 @@ function newLayer() { } } - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'status', thisObject.status) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'status', thisObject.status) let eventData = thisObject thisObject.container.eventHandler.raiseEvent('Status Changed', eventData) } @@ -665,13 +665,13 @@ function newLayer() { UI.projects.foundations.utilities.drawPrint.roundedCornersBackground(params) - let parentLabel1FontSize = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload.parentNode.payload, 'label1FontSize') - let parentlabelTwoFontSize = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload.parentNode.payload, 'labelTwoFontSize') - let parentLabel3FontSize = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload.parentNode.payload, 'label3FontSize') + let parentLabel1FontSize = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload.parentNode.payload, 'label1FontSize') + let parentlabelTwoFontSize = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload.parentNode.payload, 'labelTwoFontSize') + let parentLabel3FontSize = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload.parentNode.payload, 'label3FontSize') - let label1FontSize = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'label1FontSize') - let labelTwoFontSize = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'labelTwoFontSize') - let label3FontSize = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'label3FontSize') + let label1FontSize = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'label1FontSize') + let labelTwoFontSize = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'labelTwoFontSize') + let label3FontSize = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'label3FontSize') if (parentLabel1FontSize !== undefined) { label1FontSize = parentLabel1FontSize diff --git a/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js b/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js index 9adb95a81..426bb3ef8 100644 --- a/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js +++ b/Projects/Foundations/UI/Spaces/Panel-Space/LayersPanel.js @@ -82,7 +82,7 @@ function newLayersPanel() { } thisObject.container.frame.position = position - UI.projects.foundations.utilities.loadSaveFrame.loadFrame(thisObject.payload, thisObject.container.frame) + UI.projects.visualScripting.utilities.loadSaveFrame.loadFrame(thisObject.payload, thisObject.container.frame) thisObject.upDownButton = newUpDownButton() thisObject.upDownButton.parentContainer = thisObject.container @@ -114,7 +114,7 @@ function newLayersPanel() { } function saveObjectStateVisibleLayers() { - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'visibleLayers', desiredVisibleLayers) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'visibleLayers', desiredVisibleLayers) } function saveObjectStatePanelLocation() { @@ -122,13 +122,13 @@ function newLayersPanel() { upOrDown: thisObject.upDownButton.status, leftOrRight: thisObject.leftRightButton.status } - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'panelLocation', panelLocation) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(thisObject.payload, 'panelLocation', panelLocation) } function readObjectState() { let storedValue - storedValue = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'visibleLayers') + storedValue = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'visibleLayers') if (isNaN(storedValue) || storedValue === null || storedValue === undefined) { // not using this value @@ -147,7 +147,7 @@ function newLayersPanel() { } } - storedValue = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'panelLocation') + storedValue = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(thisObject.payload, 'panelLocation') if (storedValue === null || storedValue === undefined) { // not using this value @@ -386,7 +386,7 @@ function newLayersPanel() { thisObject.upDownButton.physics() thisObject.leftRightButton.physics() - UI.projects.foundations.utilities.loadSaveFrame.saveFrame(thisObject.payload, thisObject.container.frame) + UI.projects.visualScripting.utilities.loadSaveFrame.saveFrame(thisObject.payload, thisObject.container.frame) syncWithConfigPhysics() /* @@ -415,7 +415,7 @@ function newLayersPanel() { function syncWithDesignerLayers() { if (thisObject.payload.node === undefined) { return } let layerManager = thisObject.payload.node - let layers = UI.projects.foundations.utilities.branches.nodeBranchToArray(layerManager, 'Layer') + let layers = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(layerManager, 'Layer') for (let p = 0; p < layers.length; p++) { let layerNode = layers[p] diff --git a/Projects/Foundations/UI/Utilities/Folders.js b/Projects/Foundations/UI/Utilities/Folders.js index ace9203f2..3ab55f995 100644 --- a/Projects/Foundations/UI/Utilities/Folders.js +++ b/Projects/Foundations/UI/Utilities/Folders.js @@ -42,8 +42,8 @@ function newFoundationsUtilitiesFolders() { In this first Use Case, we are going to connect each orgin object clone to its origin object counter part. */ - let clonedObject = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(destinationNode, clonedObjectType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(clonedObject, originObject) + let clonedObject = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(destinationNode, clonedObjectType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(clonedObject, originObject) } else { /* In this second Use Case, we are going to connect an inner object that is @@ -53,8 +53,8 @@ function newFoundationsUtilitiesFolders() { let originObjectArray = originObject[originObjectArrayPropertyName] for (let n = 0; n < originObjectArray.length; n++) { let originObjectArrayItem = originObjectArray[n] - let clonedObject = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(destinationNode, clonedObjectType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(clonedObject, originObjectArrayItem) + let clonedObject = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(destinationNode, clonedObjectType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(clonedObject, originObjectArrayItem) } } } @@ -74,7 +74,7 @@ function newFoundationsUtilitiesFolders() { } } if (found === false) { - destinationFolder = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(destinationNode, destinationFolderType) + destinationFolder = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(destinationNode, destinationFolderType) destinationFolder.name = originFolder.name } asymetricalFolderStructureCloning( diff --git a/Projects/Governance/Schemas/App-Schema/airdrop-program.json b/Projects/Governance/Schemas/App-Schema/airdrop-program.json index b8190b084..088ff9a9f 100644 --- a/Projects/Governance/Schemas/App-Schema/airdrop-program.json +++ b/Projects/Governance/Schemas/App-Schema/airdrop-program.json @@ -10,16 +10,17 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/algo-traders-platform.json b/Projects/Governance/Schemas/App-Schema/algo-traders-platform.json index 1b6247874..1764d8f6d 100644 --- a/Projects/Governance/Schemas/App-Schema/algo-traders-platform.json +++ b/Projects/Governance/Schemas/App-Schema/algo-traders-platform.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -32,7 +32,6 @@ "attachingRules": { "compatibleTypes": "->Signing Account->" }, - "childrenNodesProperties": [ - ], + "childrenNodesProperties": [], "propertyNameAtParent": "assignedTo" } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json b/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json index 1c7bbea13..843ae08b7 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json +++ b/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json b/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json index 70dee72df..c352a3afd 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json +++ b/Projects/Governance/Schemas/App-Schema/asset-claims-folder.json @@ -15,25 +15,28 @@ "label": "Install Missing Claims", "relatedUiObject": "Asset Contribution Claim", "askConfirmation": true, - "confirmationLabel": "Confirm to Install" + "confirmationLabel": "Confirm to Install", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", "actionFunction": "payload.executeAction", "label": "Add Asset Claims Folder", - "relatedUiObject": "Asset Claims Folder" + "relatedUiObject": "Asset Claims Folder", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", "actionFunction": "payload.executeAction", "label": "Add Asset Contribution Claim", - "relatedUiObject": "Asset Contribution Claim" + "relatedUiObject": "Asset Contribution Claim", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/asset-class.json b/Projects/Governance/Schemas/App-Schema/asset-class.json index 62485c9d0..52c64f1cc 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-class.json +++ b/Projects/Governance/Schemas/App-Schema/asset-class.json @@ -10,7 +10,7 @@ }, { "action": "Install Missing Assets", - "actionProject": "Governance", + "actionProject": "Governance", "label": "Install Missing Assets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", @@ -20,21 +20,22 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", "actionFunction": "payload.executeAction", "label": "Add Asset Class", - "relatedUiObject": "Asset Class" + "relatedUiObject": "Asset Class", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", "actionFunction": "payload.executeAction", "label": "Add Asset", - "relatedUiObject": "Asset" + "relatedUiObject": "Asset", + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json index 819307a02..59e7942e2 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json +++ b/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json b/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json index 559566e13..55e17124e 100644 --- a/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/asset.json b/Projects/Governance/Schemas/App-Schema/asset.json index 3f388cc6d..c58728444 100644 --- a/Projects/Governance/Schemas/App-Schema/asset.json +++ b/Projects/Governance/Schemas/App-Schema/asset.json @@ -10,21 +10,22 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Class", - "relatedUiObject": "Asset Class" + "relatedUiObject": "Asset Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset", "relatedUiObject": "Asset" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/assets.json b/Projects/Governance/Schemas/App-Schema/assets.json index 5a11b331d..82d78a39d 100644 --- a/Projects/Governance/Schemas/App-Schema/assets.json +++ b/Projects/Governance/Schemas/App-Schema/assets.json @@ -10,7 +10,7 @@ }, { "action": "Install Missing Assets", - "actionProject": "Governance", + "actionProject": "Governance", "label": "Install Missing Assets", "askConfirmation": true, "confirmationLabel": "Confirm to Proceed", @@ -20,14 +20,15 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Class", - "relatedUiObject": "Asset Class" + "relatedUiObject": "Asset Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset", "relatedUiObject": "Asset" @@ -44,7 +45,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json b/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json index b9265342b..61fd3b32e 100644 --- a/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/claim-votes-switch.json @@ -15,39 +15,44 @@ "label": "Install Missing Votes", "relatedUiObject": "Weight Votes Switch", "askConfirmation": true, - "confirmationLabel": "Confirm to Install" + "confirmationLabel": "Confirm to Install", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Claim Votes Switch", - "relatedUiObject": "Claim Votes Switch" + "relatedUiObject": "Claim Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Claim Vote", - "relatedUiObject": "Position Claim Vote" + "relatedUiObject": "Position Claim Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Claim Vote", - "relatedUiObject": "Asset Claim Vote" + "relatedUiObject": "Asset Claim Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Claim Vote", - "relatedUiObject": "Feature Claim Vote" + "relatedUiObject": "Feature Claim Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/claims-program.json b/Projects/Governance/Schemas/App-Schema/claims-program.json index a6c5d8618..ca314b363 100644 --- a/Projects/Governance/Schemas/App-Schema/claims-program.json +++ b/Projects/Governance/Schemas/App-Schema/claims-program.json @@ -10,37 +10,41 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Asset Claims Folder", "relatedUiObject": "Asset Claims Folder", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Claims Folder", - "relatedUiObject": "Feature Claims Folder" + "relatedUiObject": "Feature Claims Folder", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Claims Folder", - "relatedUiObject": "Position Claims Folder" + "relatedUiObject": "Position Claims Folder", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/community-building-programs.json b/Projects/Governance/Schemas/App-Schema/community-building-programs.json index d8fbdc957..4fbad4585 100644 --- a/Projects/Governance/Schemas/App-Schema/community-building-programs.json +++ b/Projects/Governance/Schemas/App-Schema/community-building-programs.json @@ -10,43 +10,47 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "referralProgram", "label": "Add Referral Program", - "relatedUiObject": "Referral Program" + "relatedUiObject": "Referral Program", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "supportProgram", "label": "Add Support Program", - "relatedUiObject": "Support Program" + "relatedUiObject": "Support Program", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "mentorshipProgram", "label": "Add Mentorship Program", - "relatedUiObject": "Mentorship Program" + "relatedUiObject": "Mentorship Program", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "influencerProgram", "label": "Add Influencer Program", - "relatedUiObject": "Influencer Program" + "relatedUiObject": "Influencer Program", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json b/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json index 2f9333dfd..e621c529b 100644 --- a/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json +++ b/Projects/Governance/Schemas/App-Schema/delegate-power-switch.json @@ -10,21 +10,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Delegate Power Switch", - "relatedUiObject": "Delegate Power Switch" + "relatedUiObject": "Delegate Power Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Delegate", - "relatedUiObject": "User Delegate" + "relatedUiObject": "User Delegate", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/delegation-program.json b/Projects/Governance/Schemas/App-Schema/delegation-program.json index d48e66314..5eb935a1a 100644 --- a/Projects/Governance/Schemas/App-Schema/delegation-program.json +++ b/Projects/Governance/Schemas/App-Schema/delegation-program.json @@ -10,23 +10,25 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Delegate Power Switch", - "relatedUiObject": "Delegate Power Switch" + "relatedUiObject": "Delegate Power Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", - "relatedUiObject": "Tokens Bonus" + "relatedUiObject": "Tokens Bonus", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json b/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json index 10e836fcc..a08aad51e 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json +++ b/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json b/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json index ec01207f0..1cb0d967f 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json +++ b/Projects/Governance/Schemas/App-Schema/feature-claims-folder.json @@ -15,25 +15,28 @@ "label": "Install Missing Claims", "relatedUiObject": "Feature Contribution Claim", "askConfirmation": true, - "confirmationLabel": "Confirm to Install" + "confirmationLabel": "Confirm to Install", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Claims Folder", - "relatedUiObject": "Feature Claims Folder" + "relatedUiObject": "Feature Claims Folder", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Contribution Claim", - "relatedUiObject": "Feature Contribution Claim" + "relatedUiObject": "Feature Contribution Claim", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/feature-class.json b/Projects/Governance/Schemas/App-Schema/feature-class.json index 0b8ebe435..bb1d84ec7 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-class.json +++ b/Projects/Governance/Schemas/App-Schema/feature-class.json @@ -10,21 +10,22 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Class", - "relatedUiObject": "Feature Class" + "relatedUiObject": "Feature Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature", "relatedUiObject": "Feature" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json index 42ebb071c..e2cefb25a 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json +++ b/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json b/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json index 20d21acd8..256bf7807 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/feature.json b/Projects/Governance/Schemas/App-Schema/feature.json index f75531d1c..5ead8d422 100644 --- a/Projects/Governance/Schemas/App-Schema/feature.json +++ b/Projects/Governance/Schemas/App-Schema/feature.json @@ -10,21 +10,22 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Class", - "relatedUiObject": "Feature Class" + "relatedUiObject": "Feature Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature", "relatedUiObject": "Feature" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/features.json b/Projects/Governance/Schemas/App-Schema/features.json index 0ead832ca..769eaea88 100644 --- a/Projects/Governance/Schemas/App-Schema/features.json +++ b/Projects/Governance/Schemas/App-Schema/features.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Class", - "relatedUiObject": "Feature Class" + "relatedUiObject": "Feature Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature", "relatedUiObject": "Feature" @@ -27,7 +28,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/financial-programs.json b/Projects/Governance/Schemas/App-Schema/financial-programs.json index 6a8058f9b..79ceb6ecb 100644 --- a/Projects/Governance/Schemas/App-Schema/financial-programs.json +++ b/Projects/Governance/Schemas/App-Schema/financial-programs.json @@ -10,25 +10,27 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "stakingProgram", "label": "Add Staking Program", - "relatedUiObject": "Staking Program" + "relatedUiObject": "Staking Program", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "delegationProgram", "label": "Add Delegation Program", - "relatedUiObject": "Delegation Program" + "relatedUiObject": "Delegation Program", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/github-program.json b/Projects/Governance/Schemas/App-Schema/github-program.json index e6fb349cf..aed9a303f 100644 --- a/Projects/Governance/Schemas/App-Schema/github-program.json +++ b/Projects/Governance/Schemas/App-Schema/github-program.json @@ -10,16 +10,17 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/governance-project.json b/Projects/Governance/Schemas/App-Schema/governance-project.json index 03e9198ec..f79f4a1e5 100644 --- a/Projects/Governance/Schemas/App-Schema/governance-project.json +++ b/Projects/Governance/Schemas/App-Schema/governance-project.json @@ -3,42 +3,45 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Pools", "relatedUiObject": "Pools", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Assets", "relatedUiObject": "Assets", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Features", "relatedUiObject": "Features", "actionFunction": "payload.executeAction" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Positions", "relatedUiObject": "Positions", "actionFunction": "payload.executeAction" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Profile Constructor", - "relatedUiObject": "Profile Constructor" + "relatedUiObject": "Profile Constructor", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Governance/Schemas/App-Schema/influencer-program.json b/Projects/Governance/Schemas/App-Schema/influencer-program.json index fb1a0512a..2468432d5 100644 --- a/Projects/Governance/Schemas/App-Schema/influencer-program.json +++ b/Projects/Governance/Schemas/App-Schema/influencer-program.json @@ -10,32 +10,35 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Influencer", - "relatedUiObject": "User Influencer" + "relatedUiObject": "User Influencer", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", - "relatedUiObject": "Tokens Bonus" + "relatedUiObject": "Tokens Bonus", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/mentorship-program.json b/Projects/Governance/Schemas/App-Schema/mentorship-program.json index 79b12b5db..82789bf67 100644 --- a/Projects/Governance/Schemas/App-Schema/mentorship-program.json +++ b/Projects/Governance/Schemas/App-Schema/mentorship-program.json @@ -10,32 +10,35 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Mentor", - "relatedUiObject": "User Mentor" + "relatedUiObject": "User Mentor", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", - "relatedUiObject": "Tokens Bonus" + "relatedUiObject": "Tokens Bonus", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/onboarding-programs.json b/Projects/Governance/Schemas/App-Schema/onboarding-programs.json index 5035e1ac1..94d946557 100644 --- a/Projects/Governance/Schemas/App-Schema/onboarding-programs.json +++ b/Projects/Governance/Schemas/App-Schema/onboarding-programs.json @@ -10,25 +10,27 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "airdropProgram", "label": "Add Airdrop Program", - "relatedUiObject": "Airdrop Program" + "relatedUiObject": "Airdrop Program", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "githubProgram", "label": "Add Github Program", - "relatedUiObject": "Github Program" + "relatedUiObject": "Github Program", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/p2p-network-node.json b/Projects/Governance/Schemas/App-Schema/p2p-network-node.json index 7abea50c5..ae4b08a05 100644 --- a/Projects/Governance/Schemas/App-Schema/p2p-network-node.json +++ b/Projects/Governance/Schemas/App-Schema/p2p-network-node.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -32,7 +32,6 @@ "attachingRules": { "compatibleTypes": "->Signing Account->" }, - "childrenNodesProperties": [ - ], + "childrenNodesProperties": [], "propertyNameAtParent": "assignedTo" } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/plugin-assets.json b/Projects/Governance/Schemas/App-Schema/plugin-assets.json index 9095e8855..47dd5de47 100644 --- a/Projects/Governance/Schemas/App-Schema/plugin-assets.json +++ b/Projects/Governance/Schemas/App-Schema/plugin-assets.json @@ -8,11 +8,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Assets", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/plugin-features.json b/Projects/Governance/Schemas/App-Schema/plugin-features.json index ee61bf389..99d8e801c 100644 --- a/Projects/Governance/Schemas/App-Schema/plugin-features.json +++ b/Projects/Governance/Schemas/App-Schema/plugin-features.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/plugin-pools.json b/Projects/Governance/Schemas/App-Schema/plugin-pools.json index 427aa778b..1c6e233ca 100644 --- a/Projects/Governance/Schemas/App-Schema/plugin-pools.json +++ b/Projects/Governance/Schemas/App-Schema/plugin-pools.json @@ -8,11 +8,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Pools", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/plugin-positions.json b/Projects/Governance/Schemas/App-Schema/plugin-positions.json index 9f0fb032e..bb8f25748 100644 --- a/Projects/Governance/Schemas/App-Schema/plugin-positions.json +++ b/Projects/Governance/Schemas/App-Schema/plugin-positions.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json b/Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json index 58b13b5dd..36e88f67e 100644 --- a/Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json +++ b/Projects/Governance/Schemas/App-Schema/plugin-user-profiles.json @@ -8,11 +8,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "User Profile", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/pool-class.json b/Projects/Governance/Schemas/App-Schema/pool-class.json index ae4ab6de7..72265f4f4 100644 --- a/Projects/Governance/Schemas/App-Schema/pool-class.json +++ b/Projects/Governance/Schemas/App-Schema/pool-class.json @@ -10,21 +10,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Class", - "relatedUiObject": "Pool Class" + "relatedUiObject": "Pool Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool", - "relatedUiObject": "Pool" + "relatedUiObject": "Pool", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json b/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json index c0d93aaf0..d546ed087 100644 --- a/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/pool.json b/Projects/Governance/Schemas/App-Schema/pool.json index 059b306a2..e94857f62 100644 --- a/Projects/Governance/Schemas/App-Schema/pool.json +++ b/Projects/Governance/Schemas/App-Schema/pool.json @@ -10,21 +10,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Class", - "relatedUiObject": "Pool Class" + "relatedUiObject": "Pool Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool", - "relatedUiObject": "Pool" + "relatedUiObject": "Pool", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/pools.json b/Projects/Governance/Schemas/App-Schema/pools.json index 78dfba7ee..0e7da7049 100644 --- a/Projects/Governance/Schemas/App-Schema/pools.json +++ b/Projects/Governance/Schemas/App-Schema/pools.json @@ -10,17 +10,19 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Class", - "relatedUiObject": "Pool Class" + "relatedUiObject": "Pool Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool", - "relatedUiObject": "Pool" + "relatedUiObject": "Pool", + "relatedUiObjectProject": "Governance" }, { "action": "Install as Plugin", @@ -34,7 +36,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/position-claim-vote.json b/Projects/Governance/Schemas/App-Schema/position-claim-vote.json index e964a9f15..e01ee781b 100644 --- a/Projects/Governance/Schemas/App-Schema/position-claim-vote.json +++ b/Projects/Governance/Schemas/App-Schema/position-claim-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -37,5 +37,5 @@ "referencingRules": { "compatibleTypes": "->Position Contribution Claim->" }, - "propertyNameAtParent": "positionClaimVotes" + "propertyNameAtParent": "positionClaimVotes" } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-claims-folder.json b/Projects/Governance/Schemas/App-Schema/position-claims-folder.json index 2c2fbcfdc..4918ee8c4 100644 --- a/Projects/Governance/Schemas/App-Schema/position-claims-folder.json +++ b/Projects/Governance/Schemas/App-Schema/position-claims-folder.json @@ -15,25 +15,28 @@ "label": "Install Missing Claims", "relatedUiObject": "Position Contribution Claim", "askConfirmation": true, - "confirmationLabel": "Confirm to Install" + "confirmationLabel": "Confirm to Install", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Claims Folder", - "relatedUiObject": "Position Claims Folder" + "relatedUiObject": "Position Claims Folder", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Contribution Claim", - "relatedUiObject": "Position Contribution Claim" + "relatedUiObject": "Position Contribution Claim", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/position-class.json b/Projects/Governance/Schemas/App-Schema/position-class.json index 55f41edc9..4ab3f2c8d 100644 --- a/Projects/Governance/Schemas/App-Schema/position-class.json +++ b/Projects/Governance/Schemas/App-Schema/position-class.json @@ -10,21 +10,22 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position", "relatedUiObject": "Position" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Class", - "relatedUiObject": "Position Class" + "relatedUiObject": "Position Class", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json index 3aecb6959..005c40191 100644 --- a/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json +++ b/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/position-weight-vote.json b/Projects/Governance/Schemas/App-Schema/position-weight-vote.json index d3365c7e8..013b5df70 100644 --- a/Projects/Governance/Schemas/App-Schema/position-weight-vote.json +++ b/Projects/Governance/Schemas/App-Schema/position-weight-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/position.json b/Projects/Governance/Schemas/App-Schema/position.json index d25c6fd1f..ee2da13de 100644 --- a/Projects/Governance/Schemas/App-Schema/position.json +++ b/Projects/Governance/Schemas/App-Schema/position.json @@ -10,21 +10,22 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position", "relatedUiObject": "Position" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Class", - "relatedUiObject": "Position Class" + "relatedUiObject": "Position Class", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/positions.json b/Projects/Governance/Schemas/App-Schema/positions.json index 1f8ae1f51..e115be866 100644 --- a/Projects/Governance/Schemas/App-Schema/positions.json +++ b/Projects/Governance/Schemas/App-Schema/positions.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Class", - "relatedUiObject": "Position Class" + "relatedUiObject": "Position Class", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Position", "relatedUiObject": "Position", "actionFunction": "payload.executeAction" @@ -27,7 +28,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/profile-constructor.json b/Projects/Governance/Schemas/App-Schema/profile-constructor.json index b8cf9f043..c75e8294d 100644 --- a/Projects/Governance/Schemas/App-Schema/profile-constructor.json +++ b/Projects/Governance/Schemas/App-Schema/profile-constructor.json @@ -16,7 +16,8 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Profile Constructor", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Add Signing Account", @@ -26,11 +27,12 @@ "confirmationLabel": "Confirm to Proceed", "workDoneLabel": "Done", "relatedUiObject": "Profile Constructor", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/referral-program.json b/Projects/Governance/Schemas/App-Schema/referral-program.json index cc5df3619..f9290b174 100644 --- a/Projects/Governance/Schemas/App-Schema/referral-program.json +++ b/Projects/Governance/Schemas/App-Schema/referral-program.json @@ -10,32 +10,35 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Referrer", - "relatedUiObject": "User Referrer" + "relatedUiObject": "User Referrer", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", - "relatedUiObject": "Tokens Bonus" + "relatedUiObject": "Tokens Bonus", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/signing-account.json b/Projects/Governance/Schemas/App-Schema/signing-account.json index 31ea5797c..afd879868 100644 --- a/Projects/Governance/Schemas/App-Schema/signing-account.json +++ b/Projects/Governance/Schemas/App-Schema/signing-account.json @@ -11,7 +11,7 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "assignedTo", "label": "Add P2P Network Node", @@ -20,43 +20,47 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "assignedTo", "label": "Add Algo Traders Platform", "relatedUiObject": "Algo Traders Platform", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "assignedTo", "label": "Add Social Trading Mobile App", "relatedUiObject": "Social Trading Mobile App", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "assignedTo", "label": "Add Social Trading Desktop App", "relatedUiObject": "Social Trading Desktop App", - "actionFunction": "payload.executeAction" - }, + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" + }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "assignedTo", "label": "Add Social Trading Server App", "relatedUiObject": "Social Trading Server App", - "actionFunction": "payload.executeAction" - }, + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Governance" + }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/signing-accounts.json b/Projects/Governance/Schemas/App-Schema/signing-accounts.json index 8a8b2dba4..f1e225cd6 100644 --- a/Projects/Governance/Schemas/App-Schema/signing-accounts.json +++ b/Projects/Governance/Schemas/App-Schema/signing-accounts.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/social-trading-desktop-app.json b/Projects/Governance/Schemas/App-Schema/social-trading-desktop-app.json index 71e8844c5..e817d2a85 100644 --- a/Projects/Governance/Schemas/App-Schema/social-trading-desktop-app.json +++ b/Projects/Governance/Schemas/App-Schema/social-trading-desktop-app.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -32,7 +32,6 @@ "attachingRules": { "compatibleTypes": "->Signing Account->" }, - "childrenNodesProperties": [ - ], + "childrenNodesProperties": [], "propertyNameAtParent": "assignedTo" } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/social-trading-mobile-app.json b/Projects/Governance/Schemas/App-Schema/social-trading-mobile-app.json index 326622975..302ce34f4 100644 --- a/Projects/Governance/Schemas/App-Schema/social-trading-mobile-app.json +++ b/Projects/Governance/Schemas/App-Schema/social-trading-mobile-app.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -32,7 +32,6 @@ "attachingRules": { "compatibleTypes": "->Signing Account->" }, - "childrenNodesProperties": [ - ], + "childrenNodesProperties": [], "propertyNameAtParent": "assignedTo" } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/social-trading-server-app.json b/Projects/Governance/Schemas/App-Schema/social-trading-server-app.json index cce54e224..682d3abe0 100644 --- a/Projects/Governance/Schemas/App-Schema/social-trading-server-app.json +++ b/Projects/Governance/Schemas/App-Schema/social-trading-server-app.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -32,7 +32,6 @@ "attachingRules": { "compatibleTypes": "->Signing Account->" }, - "childrenNodesProperties": [ - ], + "childrenNodesProperties": [], "propertyNameAtParent": "assignedTo" } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/staking-program.json b/Projects/Governance/Schemas/App-Schema/staking-program.json index 2fd99c2fd..11b47e5a7 100644 --- a/Projects/Governance/Schemas/App-Schema/staking-program.json +++ b/Projects/Governance/Schemas/App-Schema/staking-program.json @@ -10,16 +10,17 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/support-program.json b/Projects/Governance/Schemas/App-Schema/support-program.json index d160602bd..6061e6886 100644 --- a/Projects/Governance/Schemas/App-Schema/support-program.json +++ b/Projects/Governance/Schemas/App-Schema/support-program.json @@ -10,32 +10,35 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Supporter", - "relatedUiObject": "User Supporter" + "relatedUiObject": "User Supporter", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensAwarded", "actionFunction": "payload.executeAction", "label": "Add Tokens Awarded", - "relatedUiObject": "Tokens Awarded" + "relatedUiObject": "Tokens Awarded", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", - "relatedUiObject": "Tokens Bonus" + "relatedUiObject": "Tokens Bonus", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/token-power-switch.json b/Projects/Governance/Schemas/App-Schema/token-power-switch.json index fb289c4e1..40fb5e6c3 100644 --- a/Projects/Governance/Schemas/App-Schema/token-power-switch.json +++ b/Projects/Governance/Schemas/App-Schema/token-power-switch.json @@ -10,50 +10,55 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Token Power Switch", - "relatedUiObject": "Token Power Switch" + "relatedUiObject": "Token Power Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "onboardingPrograms", "label": "Add Onboarding Programs", - "relatedUiObject": "Onboarding Programs" + "relatedUiObject": "Onboarding Programs", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "communityBuildingPrograms", "label": "Add Community Building Programs", - "relatedUiObject": "Community Building Programs" + "relatedUiObject": "Community Building Programs", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "votesAndClaimsPrograms", "label": "Add Votes And Claims Programs", - "relatedUiObject": "Votes And Claims Programs" + "relatedUiObject": "Votes And Claims Programs", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "financialPrograms", "label": "Add Financial Programs", - "relatedUiObject": "Financial Programs" + "relatedUiObject": "Financial Programs", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/tokens-awarded.json b/Projects/Governance/Schemas/App-Schema/tokens-awarded.json index 1f024cbe3..94edfca8e 100644 --- a/Projects/Governance/Schemas/App-Schema/tokens-awarded.json +++ b/Projects/Governance/Schemas/App-Schema/tokens-awarded.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/tokens-bonus.json b/Projects/Governance/Schemas/App-Schema/tokens-bonus.json index 63e1f98bb..a19545593 100644 --- a/Projects/Governance/Schemas/App-Schema/tokens-bonus.json +++ b/Projects/Governance/Schemas/App-Schema/tokens-bonus.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/tokens-mined.json b/Projects/Governance/Schemas/App-Schema/tokens-mined.json index a3432d4b5..2d3ce579a 100644 --- a/Projects/Governance/Schemas/App-Schema/tokens-mined.json +++ b/Projects/Governance/Schemas/App-Schema/tokens-mined.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-delegate.json b/Projects/Governance/Schemas/App-Schema/user-delegate.json index fbf5c964a..25078199b 100644 --- a/Projects/Governance/Schemas/App-Schema/user-delegate.json +++ b/Projects/Governance/Schemas/App-Schema/user-delegate.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-influencer.json b/Projects/Governance/Schemas/App-Schema/user-influencer.json index 1fb1028d7..878d1dbd7 100644 --- a/Projects/Governance/Schemas/App-Schema/user-influencer.json +++ b/Projects/Governance/Schemas/App-Schema/user-influencer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-mentor.json b/Projects/Governance/Schemas/App-Schema/user-mentor.json index 60f4577a1..3dfe28fc3 100644 --- a/Projects/Governance/Schemas/App-Schema/user-mentor.json +++ b/Projects/Governance/Schemas/App-Schema/user-mentor.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-profile-vote.json b/Projects/Governance/Schemas/App-Schema/user-profile-vote.json index 1d250710a..4a39c45e1 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile-vote.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile-vote.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json b/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json index bc4aed5ad..b848e2f50 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile-votes-switch.json @@ -10,21 +10,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Profile Votes Switch", - "relatedUiObject": "User Profile Votes Switch" + "relatedUiObject": "User Profile Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Profile Vote", - "relatedUiObject": "User Profile Vote" + "relatedUiObject": "User Profile Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-profile.json b/Projects/Governance/Schemas/App-Schema/user-profile.json index 1ebf25da4..45d86bc27 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile.json @@ -10,21 +10,23 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokenPowerSwitch", "actionFunction": "payload.executeAction", "label": "Add Token Power Switch", - "relatedUiObject": "Token Power Switch" + "relatedUiObject": "Token Power Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensMined", "actionFunction": "payload.executeAction", "label": "Add Tokens Mined", - "relatedUiObject": "Tokens Mined" + "relatedUiObject": "Tokens Mined", + "relatedUiObjectProject": "Governance" }, { "action": "Install as Plugin", @@ -38,7 +40,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-referrer.json b/Projects/Governance/Schemas/App-Schema/user-referrer.json index 722452022..59aa59b51 100644 --- a/Projects/Governance/Schemas/App-Schema/user-referrer.json +++ b/Projects/Governance/Schemas/App-Schema/user-referrer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/user-supporter.json b/Projects/Governance/Schemas/App-Schema/user-supporter.json index 361e39ca7..587bfbe43 100644 --- a/Projects/Governance/Schemas/App-Schema/user-supporter.json +++ b/Projects/Governance/Schemas/App-Schema/user-supporter.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json b/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json index d1728ad5f..91ef400d4 100644 --- a/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json +++ b/Projects/Governance/Schemas/App-Schema/votes-and-clamis-programs.json @@ -10,25 +10,27 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "votingProgram", "label": "Add Voting Program", - "relatedUiObject": "Voting Program" + "relatedUiObject": "Voting Program", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "claimsProgram", "label": "Add Claims Program", - "relatedUiObject": "Claims Program" + "relatedUiObject": "Claims Program", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/votes-switch.json b/Projects/Governance/Schemas/App-Schema/votes-switch.json index 47e4aee77..49e1cb98b 100644 --- a/Projects/Governance/Schemas/App-Schema/votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/votes-switch.json @@ -15,39 +15,44 @@ "label": "Install Missing Votes", "relatedUiObject": "Weight Votes Switch", "askConfirmation": true, - "confirmationLabel": "Confirm to Install" + "confirmationLabel": "Confirm to Install", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Votes Switch", - "relatedUiObject": "Votes Switch" + "relatedUiObject": "Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Claim Votes Switch", - "relatedUiObject": "Claim Votes Switch" + "relatedUiObject": "Claim Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Weight Votes Switch", - "relatedUiObject": "Weight Votes Switch" + "relatedUiObject": "Weight Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add User Profile Votes Switch", - "relatedUiObject": "User Profile Votes Switch" + "relatedUiObject": "User Profile Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/voting-program.json b/Projects/Governance/Schemas/App-Schema/voting-program.json index 8d728e538..1ba6689ef 100644 --- a/Projects/Governance/Schemas/App-Schema/voting-program.json +++ b/Projects/Governance/Schemas/App-Schema/voting-program.json @@ -10,23 +10,25 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Votes Switch", - "relatedUiObject": "Votes Switch" + "relatedUiObject": "Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tokensBonus", "actionFunction": "payload.executeAction", "label": "Add Tokens Bonus", - "relatedUiObject": "Tokens Bonus" + "relatedUiObject": "Tokens Bonus", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json b/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json index da310615f..268de5afc 100644 --- a/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/weight-votes-switch.json @@ -15,46 +15,52 @@ "label": "Install Missing Votes", "relatedUiObject": "Weight Votes Switch", "askConfirmation": true, - "confirmationLabel": "Confirm to Install" + "confirmationLabel": "Confirm to Install", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Weight Votes Switch", - "relatedUiObject": "Weight Votes Switch" + "relatedUiObject": "Weight Votes Switch", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Pool Weight Vote", - "relatedUiObject": "Pool Weight Vote" + "relatedUiObject": "Pool Weight Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Position Weight Vote", - "relatedUiObject": "Position Weight Vote" + "relatedUiObject": "Position Weight Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Asset Weight Vote", - "relatedUiObject": "Asset Weight Vote" + "relatedUiObject": "Asset Weight Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "actionFunction": "payload.executeAction", "label": "Add Feature Weight Vote", - "relatedUiObject": "Feature Weight Vote" + "relatedUiObject": "Feature Weight Vote", + "relatedUiObjectProject": "Governance" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Governance/UI/Function-Libraries/AirdropProgram.js b/Projects/Governance/UI/Function-Libraries/AirdropProgram.js index f87c72699..adbd0d15c 100644 --- a/Projects/Governance/UI/Function-Libraries/AirdropProgram.js +++ b/Projects/Governance/UI/Function-Libraries/AirdropProgram.js @@ -117,7 +117,7 @@ function newGovernanceFunctionLibraryAirdropProgram() { /* Next thing to do is to validate if the airdrop user profile has a star at the Superalgos repository. */ - let profileSignature = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(userProfile.payload, 'signature') + let profileSignature = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(userProfile.payload, 'signature') if ( profileSignature === undefined ) { diff --git a/Projects/Governance/UI/Function-Libraries/Assets.js b/Projects/Governance/UI/Function-Libraries/Assets.js index d9e629570..6dbf75f13 100644 --- a/Projects/Governance/UI/Function-Libraries/Assets.js +++ b/Projects/Governance/UI/Function-Libraries/Assets.js @@ -9,7 +9,7 @@ function newGovernanceFunctionLibraryAssets() { node, rootNodes ) { - let folderPath = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'folderPath') + let folderPath = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'folderPath') if (folderPath === undefined || folderPath === "") { node.payload.uiObject.setErrorMessage( @@ -80,7 +80,7 @@ function newGovernanceFunctionLibraryAssets() { case 'node': { let childNode = node[property.name] if (childNode !== undefined) { - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'codeName') if (nextItem === codeName) { exist = true createNodesFromPath(childNode, pathArray) @@ -94,7 +94,7 @@ function newGovernanceFunctionLibraryAssets() { for (let m = 0; m < propertyArray.length; m++) { let childNode = propertyArray[m] if (childNode !== undefined) { - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'codeName') if (nextItem === codeName) { exist = true createNodesFromPath(childNode, pathArray) @@ -112,7 +112,7 @@ function newGovernanceFunctionLibraryAssets() { /* The last element of the path is an Asset. */ - let childNode = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Asset') + let childNode = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Asset') childNode.config = JSON.stringify({ codeName: nextItem }) childNode.name = nextItem @@ -120,7 +120,7 @@ function newGovernanceFunctionLibraryAssets() { /* All previous elements are an Asset Class. */ - let childNode = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Asset Class') + let childNode = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Asset Class') childNode.config = JSON.stringify({ codeName: nextItem }) childNode.name = nextItem createNodesFromPath(childNode, pathArray) diff --git a/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js b/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js index a5d9c34e8..c1a04f533 100644 --- a/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js +++ b/Projects/Governance/UI/Function-Libraries/ClaimsProgram.js @@ -325,7 +325,7 @@ function newGovernanceFunctionLibraryClaimsProgram() { if (childNode === undefined) { continue } if (childNode.type === "Tokens Awarded") { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -341,7 +341,7 @@ function newGovernanceFunctionLibraryClaimsProgram() { if (childNode === undefined) { continue } if (childNode.type === "Tokens Awarded") { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -372,7 +372,7 @@ function newGovernanceFunctionLibraryClaimsProgram() { if (childNode === undefined) { continue } if (childNode.type === "Tokens Awarded") { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } @@ -387,7 +387,7 @@ function newGovernanceFunctionLibraryClaimsProgram() { if (childNode === undefined) { continue } if (childNode.type === "Tokens Awarded") { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } @@ -539,12 +539,12 @@ function newGovernanceFunctionLibraryClaimsProgram() { let destinationNodeChild = destinationNode[property.name] let originNodeChildType = getOriginNodeChildType(destinationNodeChild) - let originNodeChild = UI.projects.foundations.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) + let originNodeChild = UI.projects.visualScripting.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) if (originNodeChild === undefined) { - originNodeChild = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) + originNodeChild = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) } - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) scanNodeBranch(originNodeChild, destinationNodeChild) } break @@ -556,12 +556,12 @@ function newGovernanceFunctionLibraryClaimsProgram() { let destinationNodeChild = propertyArray[m] let originNodeChildType = getOriginNodeChildType(destinationNodeChild) - let originNodeChild = UI.projects.foundations.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) + let originNodeChild = UI.projects.visualScripting.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) if (originNodeChild === undefined) { - originNodeChild = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) + originNodeChild = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) } - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) scanNodeBranch(originNodeChild, destinationNodeChild) } } diff --git a/Projects/Governance/UI/Function-Libraries/DelegationProgram.js b/Projects/Governance/UI/Function-Libraries/DelegationProgram.js index f75f27668..b617d0b2c 100644 --- a/Projects/Governance/UI/Function-Libraries/DelegationProgram.js +++ b/Projects/Governance/UI/Function-Libraries/DelegationProgram.js @@ -183,7 +183,7 @@ function newGovernanceFunctionLibraryDelegationProgram() { let childNode = node[property.name] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -198,7 +198,7 @@ function newGovernanceFunctionLibraryDelegationProgram() { let childNode = propertyArray[m] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -232,7 +232,7 @@ function newGovernanceFunctionLibraryDelegationProgram() { let childNode = node[property.name] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } @@ -252,7 +252,7 @@ function newGovernanceFunctionLibraryDelegationProgram() { let childNode = propertyArray[m] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } diff --git a/Projects/Governance/UI/Function-Libraries/GithubProgram.js b/Projects/Governance/UI/Function-Libraries/GithubProgram.js index 8ff7a84d8..8c2aa2896 100644 --- a/Projects/Governance/UI/Function-Libraries/GithubProgram.js +++ b/Projects/Governance/UI/Function-Libraries/GithubProgram.js @@ -117,7 +117,7 @@ function newGovernanceFunctionLibraryGithubProgram() { /* Next thing to do is to validate if the github user profile has a star at the Superalgos repository. */ - let profileSignature = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(userProfile.payload, 'signature') + let profileSignature = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(userProfile.payload, 'signature') if ( profileSignature === undefined ) { diff --git a/Projects/Governance/UI/Function-Libraries/ProfileConstructor.js b/Projects/Governance/UI/Function-Libraries/ProfileConstructor.js index 09562d135..b982cff63 100644 --- a/Projects/Governance/UI/Function-Libraries/ProfileConstructor.js +++ b/Projects/Governance/UI/Function-Libraries/ProfileConstructor.js @@ -13,8 +13,8 @@ function newGovernanceFunctionLibraryProfileConstructor() { /* Some validations first... */ - let githubUsername = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'githubUsername') - let mnemonic = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'mnemonic') + let githubUsername = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'githubUsername') + let mnemonic = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'mnemonic') if (githubUsername === undefined || githubUsername === "") { node.payload.uiObject.setErrorMessage( @@ -119,7 +119,7 @@ function newGovernanceFunctionLibraryProfileConstructor() { console.log('Call to WEB3 Server failed. ' + response.error) return } - let userProfile = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject( + let userProfile = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject( node, 'User Profile', UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes @@ -127,9 +127,9 @@ function newGovernanceFunctionLibraryProfileConstructor() { /* We store at the User Profile the Signed githubUsername */ - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(userProfile.payload, 'signature', response.signature) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'address', address) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'privateKey', privateKey) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(userProfile.payload, 'signature', response.signature) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'address', address) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'privateKey', privateKey) /* We set the name of the User Profile as the githubUsername */ @@ -161,8 +161,8 @@ function newGovernanceFunctionLibraryProfileConstructor() { node, rootNodes ) { - let githubUsername = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'githubUsername') - let mnemonic = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'mnemonic') + let githubUsername = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'githubUsername') + let mnemonic = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'mnemonic') let signingAccounts if (githubUsername === undefined || githubUsername === "") { @@ -185,7 +185,7 @@ function newGovernanceFunctionLibraryProfileConstructor() { } if (node.payload.referenceParent.signingAccounts === undefined) { - signingAccounts = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject( + signingAccounts = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject( node.payload.referenceParent, 'Signing Accounts', UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes @@ -294,7 +294,7 @@ function newGovernanceFunctionLibraryProfileConstructor() { function createSigningAccount(signature) { - let signingAccount = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject( + let signingAccount = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject( signingAccounts, 'Signing Account', UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes @@ -302,17 +302,17 @@ function newGovernanceFunctionLibraryProfileConstructor() { /* We store at the User Profile the Signed githubUsername */ - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(signingAccount.payload, 'signature', signature) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(signingAccount.payload, 'signature', signature) node.config = "{}" - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'nodeName', signingAccount.name) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'codeName', signingAccount.name) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'nodeType', signingAccount.type) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'nodeId', signingAccount.id) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'address', address) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'privateKey', privateKey) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'githubUsername', githubUsername) - UI.projects.foundations.utilities.nodeConfig.saveConfigProperty(node.payload, 'userProfileId', node.payload.referenceParent.id) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'nodeName', signingAccount.name) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'codeName', signingAccount.name) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'nodeType', signingAccount.type) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'nodeId', signingAccount.id) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'address', address) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'privateKey', privateKey) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'githubUsername', githubUsername) + UI.projects.visualScripting.utilities.nodeConfig.saveConfigProperty(node.payload, 'userProfileId', node.payload.referenceParent.id) /* Show nice message. */ diff --git a/Projects/Governance/UI/Function-Libraries/TokenPower.js b/Projects/Governance/UI/Function-Libraries/TokenPower.js index e2217ceab..692aaee3e 100644 --- a/Projects/Governance/UI/Function-Libraries/TokenPower.js +++ b/Projects/Governance/UI/Function-Libraries/TokenPower.js @@ -287,7 +287,7 @@ function newGovernanceFunctionLibraryTokenPower() { } function getPercentage(node) { - return UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'percentage') + return UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'percentage') } function drawTokenPower(node, tokenPower, percentage) { diff --git a/Projects/Governance/UI/Function-Libraries/Tokens.js b/Projects/Governance/UI/Function-Libraries/Tokens.js index 2810130be..8237f17e3 100644 --- a/Projects/Governance/UI/Function-Libraries/Tokens.js +++ b/Projects/Governance/UI/Function-Libraries/Tokens.js @@ -32,7 +32,7 @@ function newGovernanceFunctionLibraryTokens() { /* Check if this Pools has already been processed by it's reference child.*/ if (tokens !== undefined && tokens > 0) { return } - let confiTokens = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(pools.payload, 'tokens') + let confiTokens = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(pools.payload, 'tokens') if (confiTokens !== undefined) { tokens = confiTokens distributeTokens(pools, tokens) diff --git a/Projects/Governance/UI/Function-Libraries/VotingProgram.js b/Projects/Governance/UI/Function-Libraries/VotingProgram.js index 3c10e2a54..a2438dcee 100644 --- a/Projects/Governance/UI/Function-Libraries/VotingProgram.js +++ b/Projects/Governance/UI/Function-Libraries/VotingProgram.js @@ -306,7 +306,7 @@ function newGovernanceFunctionLibraryVotingProgram() { let childNode = node[property.name] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -321,7 +321,7 @@ function newGovernanceFunctionLibraryVotingProgram() { let childNode = propertyArray[m] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -355,7 +355,7 @@ function newGovernanceFunctionLibraryVotingProgram() { let childNode = node[property.name] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } @@ -376,7 +376,7 @@ function newGovernanceFunctionLibraryVotingProgram() { let childNode = propertyArray[m] if (childNode === undefined) { continue } if (childNode.type === 'Tokens Bonus') { continue } - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } @@ -552,12 +552,12 @@ function newGovernanceFunctionLibraryVotingProgram() { let destinationNodeChild = destinationNode[property.name] let originNodeChildType = getOriginNodeChildType(destinationNodeChild) - let originNodeChild = UI.projects.foundations.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) + let originNodeChild = UI.projects.visualScripting.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) if (originNodeChild === undefined) { - originNodeChild = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) + originNodeChild = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) } - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) scanNodeBranch(originNodeChild, destinationNodeChild) } break @@ -569,12 +569,12 @@ function newGovernanceFunctionLibraryVotingProgram() { let destinationNodeChild = propertyArray[m] let originNodeChildType = getOriginNodeChildType(destinationNodeChild) - let originNodeChild = UI.projects.foundations.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) + let originNodeChild = UI.projects.visualScripting.utilities.nodeChildren.findChildReferencingThisNode(originNode, destinationNodeChild) if (originNodeChild === undefined) { - originNodeChild = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) + originNodeChild = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(originNode, originNodeChildType) } - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(originNodeChild, destinationNodeChild) scanNodeBranch(originNodeChild, destinationNodeChild) } } diff --git a/Projects/Governance/UI/Spaces/Reports-Space/CommandInterface.js b/Projects/Governance/UI/Spaces/Reports-Space/CommandInterface.js index 1b3d121cc..0cbb3d063 100644 --- a/Projects/Governance/UI/Spaces/Reports-Space/CommandInterface.js +++ b/Projects/Governance/UI/Spaces/Reports-Space/CommandInterface.js @@ -159,7 +159,7 @@ function newGovernanceReportsCommmandInterface() { } /* Let's get the Mnemonic */ let web3API = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('APIs')[0].web3API - let mnemonic = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(web3API.payload, 'mnemonic') + let mnemonic = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(web3API.payload, 'mnemonic') /* Lets execute this command against the Client */ diff --git a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js index 2860c57a8..2396e7594 100644 --- a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js +++ b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js @@ -370,7 +370,7 @@ function newGovernanceUserProfileSpace() { } function getBlockchainAccount(userProfile) { - let signature = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(userProfile.payload, 'signature') + let signature = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(userProfile.payload, 'signature') if (signature === undefined || signature === "") { return } let request = { diff --git a/Projects/Governance/UI/Utilities/DecendentProgram.js b/Projects/Governance/UI/Utilities/DecendentProgram.js index 446c5069f..70a3d9b0b 100644 --- a/Projects/Governance/UI/Utilities/DecendentProgram.js +++ b/Projects/Governance/UI/Utilities/DecendentProgram.js @@ -282,7 +282,7 @@ function newGovernanceUtilitiesDecendentProgram() { let totalNodesWithoutPercentage = 0 for (let i = 0; i < node[usersArrayPropertyName].length; i++) { let childNode = node[usersArrayPropertyName][i] - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage !== undefined && isNaN(percentage) !== true) { totalPercentage = totalPercentage + percentage } else { @@ -305,7 +305,7 @@ function newGovernanceUtilitiesDecendentProgram() { */ for (let i = 0; i < node[usersArrayPropertyName].length; i++) { let childNode = node[usersArrayPropertyName][i] - let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') + let percentage = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') if (percentage === undefined || isNaN(percentage) === true) { percentage = defaultPercentage } diff --git a/Projects/Governance/UI/Utilities/Pools.js b/Projects/Governance/UI/Utilities/Pools.js index 467930d1e..98939a5e1 100644 --- a/Projects/Governance/UI/Utilities/Pools.js +++ b/Projects/Governance/UI/Utilities/Pools.js @@ -23,7 +23,7 @@ function newGovernanceUtilitiesPools() { if ( node.type === 'Pool' ) { - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'codeName') if (codeName === codeNameToFind) { tokens = node.payload.tokens } diff --git a/Projects/Governance/UI/Utilities/Validations.js b/Projects/Governance/UI/Utilities/Validations.js index 6abe955b3..05e6cd299 100644 --- a/Projects/Governance/UI/Utilities/Validations.js +++ b/Projects/Governance/UI/Utilities/Validations.js @@ -9,7 +9,7 @@ function newGovernanceUtilitiesValidations () { /* Find all the nodes representing the current program. */ - let programs = UI.projects.foundations.utilities.branches.nodeBranchToArray(userProfile, programNodeType) + let programs = UI.projects.visualScripting.utilities.branches.nodeBranchToArray(userProfile, programNodeType) if (programs !== undefined) { if (programs.length > 1) { userProfile.payload.uiObject.setErrorMessage( diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json index 4439652a9..d420f0962 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-bot.json @@ -15,31 +15,34 @@ "label": "Add Process Definition", "relatedUiObject": "Process Definition", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition", "relatedUiObject": "Product Definition", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", "label": "Add Product Definition Folder", "relatedUiObject": "Product Definition Folder", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json index fb41c8d92..a3e686742 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-engine.json @@ -6,17 +6,18 @@ "label": "Add Missing Children", "relatedUiObject": "Learning Engine", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isHierarchyHead": true, diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json index 989b24cdc..e2eb55b2b 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-mine.json @@ -15,7 +15,8 @@ "label": "Add Learning Bot", "relatedUiObject": "Learning Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Machine-Learning" }, { "action": "Add UI Object", @@ -23,17 +24,17 @@ "relatedUiObject": "Plotter", "relatedUiObjectProject": "Foundations", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isTitleAllwaysVisible": true, diff --git a/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json b/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json index 4075463ae..9c864f9e8 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/learning-system.json @@ -3,13 +3,13 @@ "menuItems": [ { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "isHierarchyHead": true, diff --git a/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json b/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json index 2c2c32481..4f62c8693 100644 --- a/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json +++ b/Projects/Machine-Learning/Schemas/App-Schema/machine-learning-project.json @@ -8,7 +8,7 @@ "iconPathOff": "machine-learning-project", "iconProject": "Machine-Learning", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -16,7 +16,7 @@ "relatedUiObject": "Learning Mine", "relatedUiObjectProject": "Machine-Learning", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -24,7 +24,7 @@ "relatedUiObject": "Learning Engine", "relatedUiObjectProject": "Machine-Learning", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -32,17 +32,17 @@ "relatedUiObject": "Learning System", "relatedUiObjectProject": "Machine-Learning", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", "label": "Delete", "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionProject": "Foundations" + "iconPathOff": "delete-entity" } ], "isProjectHead": true, diff --git a/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningOutput.js b/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningOutput.js index b2c6539fe..ccb52c713 100644 --- a/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningOutput.js +++ b/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningOutput.js @@ -31,7 +31,7 @@ exports.newMachineLearningBotModulesLearningOutput = function (processIndex) { /* Preparing everything for the Simulation */ let learningSimulationModuleObject = TS.projects.machineLearning.botModules.learningSimulation.newMachineLearningBotModulesLearningSimulation(processIndex) - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') let outputDatasetsMap = new Map() await TS.projects.foundations.functionLibraries.outputManagementFunctions.readFiles( diff --git a/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningRecords.js b/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningRecords.js index 6ca21e3a8..a21fbae68 100644 --- a/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningRecords.js +++ b/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningRecords.js @@ -37,7 +37,7 @@ exports.newMachineLearningBotModulesLearningRecords = function (processIndex) { we have a pointer to the node that have the information we need to extract. Later, based on the product record definition we will extract each individual value. */ - let outputDatasets = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') + let outputDatasets = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processOutput, 'Output Dataset') for (let i = 0; i < outputDatasets.length; i++) { let outputDatasetNode = outputDatasets[i] diff --git a/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningSimulation.js b/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningSimulation.js index b1127e248..7ad7e97c7 100644 --- a/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningSimulation.js +++ b/Projects/Machine-Learning/TS/Bot-Modules/Learning-Bot/Low-Frequency-Learning/LearningSimulation.js @@ -381,8 +381,8 @@ exports.newMachineLearningBotModulesLearningSimulation = function (processIndex) } function positionChart(chart) { - let dataDependencies = TS.projects.foundations.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') - dataDependencies = TS.projects.foundations.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) + let dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(TS.projects.foundations.globals.taskConstants.TASK_NODE.bot.processes[processIndex].referenceParent.processDependencies, 'Data Dependency') + dataDependencies = TS.projects.visualScripting.utilities.nodeFunctions.filterOutNodeWihtoutReferenceParentFromNodeArray(dataDependencies) /* Finding the Current Element on Market Files */ if (TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).TRADING_PROCESSING_DAILY_FILES) { diff --git a/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js b/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js index 878656d4d..c4323334b 100644 --- a/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js +++ b/Projects/Machine-Learning/UI/Function-Libraries/LearningSessionFunctions.js @@ -85,7 +85,7 @@ function newMachineLearningFunctionLibraryLearningSessionFunctions() { 'Kernel Initializer->Kernel Constraint->Kernel Regularizer->' + 'Bias Initializer->Bias Constraint->Bias Regularizer->' - let learningSystem = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node.learningSystemReference.payload.referenceParent, false, true, true, false, false, lightingPath) + let learningSystem = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node.learningSystemReference.payload.referenceParent, false, true, true, false, false, lightingPath) lightingPath = '' + 'Learning Engine->' + @@ -125,7 +125,7 @@ function newMachineLearningFunctionLibraryLearningSessionFunctions() { 'Labels->Label->Begin->End->Label Value->'+ 'Predictions->Prediction->Begin->End->Prediction Value->' - let learningEngine = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node.learningEngineReference.payload.referenceParent, false, true, true, false, false, lightingPath) + let learningEngine = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node.learningEngineReference.payload.referenceParent, false, true, true, false, false, lightingPath) lightingPath = '' + 'Back Learning Session->Live Learning Session->' + @@ -133,13 +133,13 @@ function newMachineLearningFunctionLibraryLearningSessionFunctions() { 'Learning Algorithm->Time Range->Time Frame->Heartbeats->User Defined Parameters->' + 'Social Bots->Telegram Bot->Discord Bot->Slack Bot->Twitter Bot ->' - let session = UI.projects.foundations.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, lightingPath) + let session = UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(node, false, true, true, false, false, lightingPath) - let defaultExchange = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(validationsResult.exchange.payload, 'codeName') + let defaultExchange = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.exchange.payload, 'codeName') let defaultMarket = - UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(validationsResult.market.baseAsset.payload.referenceParent.payload, 'codeName') + UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.market.baseAsset.payload.referenceParent.payload, 'codeName') + '-' + - UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(validationsResult.market.quotedAsset.payload.referenceParent.payload, 'codeName') + UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(validationsResult.market.quotedAsset.payload.referenceParent.payload, 'codeName') let dependencyFilter = UI.projects.foundations.functionLibraries.dependenciesFilter.createDependencyFilter( defaultExchange, @@ -240,7 +240,7 @@ function newMachineLearningFunctionLibraryLearningSessionFunctions() { return } - result.lanNetworkNode = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(result.taskManager, 'LAN Network Node', undefined, true, false, true, false) + result.lanNetworkNode = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(result.taskManager, 'LAN Network Node', undefined, true, false, true, false) if (node.learningSystemReference === undefined) { node.payload.uiObject.setErrorMessage('Session needs a child Learning System Reference.') diff --git a/Projects/Network/Schemas/App-Schema/network-project.json b/Projects/Network/Schemas/App-Schema/network-project.json index d1265b6af..892162f25 100644 --- a/Projects/Network/Schemas/App-Schema/network-project.json +++ b/Projects/Network/Schemas/App-Schema/network-project.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add P2P Network", "relatedUiObject": "P2P Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "Network" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/Network/Schemas/App-Schema/p2p-network-node.json b/Projects/Network/Schemas/App-Schema/p2p-network-node.json index 949360ea8..cde10841a 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network-node.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network-node.json @@ -12,7 +12,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,7 +33,6 @@ "attachingRules": { "compatibleTypes": "->P2P Network->" }, - "childrenNodesProperties": [ - ], + "childrenNodesProperties": [], "propertyNameAtParent": "p2pNetworkNodes" } \ No newline at end of file diff --git a/Projects/Network/Schemas/App-Schema/p2p-network.json b/Projects/Network/Schemas/App-Schema/p2p-network.json index 7de51293f..f45f95859 100644 --- a/Projects/Network/Schemas/App-Schema/p2p-network.json +++ b/Projects/Network/Schemas/App-Schema/p2p-network.json @@ -3,14 +3,14 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add P2P Network Node", "relatedUiObject": "P2P Network Node", "actionFunction": "payload.executeAction" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index 8a72cd471..b1022fa10 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -240,6 +240,105 @@ "Learning Tasks" ] }, + { + "name": "Visual-Scripting", + "propertyName": "visualScripting", + "UI": { + "functionLibraries": [ + { + "name": "Shortcut Keys", + "propertyName": "shortcutKeys", + "functionName": "newVisualScriptingFunctionLibraryShortcutKeys" + }, + { + "name": "Reference Attach Detach", + "propertyName": "attachDetach", + "functionName": "newVisualScriptingFunctionLibraryReferenceAttachDetach" + }, + { + "name": "Chain Attach Detach", + "propertyName": "chainAttachDetach", + "functionName": "newVisualScriptingFunctionLibraryChainAttachDetach" + }, + { + "name": "Node Deleter", + "propertyName": "nodeDeleter", + "functionName": "newVisualScriptingFunctionLibraryNodeDeleter" + }, + { + "name": "Node Children", + "propertyName": "nodeChildren", + "functionName": "newVisualScriptingFunctionLibraryNodeChildren" + }, + { + "name": "Ui Objects From Nodes", + "propertyName": "uiObjectsFromNodes", + "functionName": "newVisualScritingFunctionLibraryUiObjectsFromNodes" + }, + { + "name": "Protocol Node", + "propertyName": "protocolNode", + "functionName": "newVisualScriptingFunctionLibraryProtocolNode" + }, + { + "name": "Node Cloning", + "propertyName": "nodeCloning", + "functionName": "newVisualScriptingFunctionLibraryNodeCloning" + }, + { + "name": "On Focus", + "propertyName": "onFocus", + "functionName": "newVisualScriptingFunctionLibraryOnFocus" + }, + { + "name": "Node Path", + "propertyName": "nodePath", + "functionName": "newVisualScriptingFunctionLibraryNodePath" + } + ], + "utilities": [ + { + "name": "Branches", + "propertyName": "branches", + "functionName": "newVisualScriptingUtilitiesBranches" + }, + { + "name": "Hierarchy", + "propertyName": "hierarchy", + "functionName": "newVisualScriptingUtilitiesHierarchy" + }, + { + "name": "Load Save Frame", + "propertyName": "loadSaveFrame", + "functionName": "newVisualScriptingUtilitiesLoadSaveFrame" + }, { + "name": "Meshes", + "propertyName": "meshes", + "functionName": "newVisualScriptingUtilitiesMeshes" + }, + { + "name": "Node Children", + "propertyName": "nodeChildren", + "functionName": "newVisualScriptingUtilitiesNodeChildren" + }, + { + "name": "Node Config", + "propertyName": "nodeConfig", + "functionName": "newVisualScriptingUtilitiesNodeConfig" + } + ] + }, + "TS": { + "utilities": [ + { + "name": "Node Functions", + "propertyName": "nodeFunctions", + "functionName": "newVisualScriptingUtilitiesNodeFunctions", + "fileName": "NodeFunctions.js" + } + ] + } + }, { "name": "Foundations", "propertyName": "foundations", @@ -252,46 +351,6 @@ } ], "functionLibraries": [ - { - "name": "Reference Attach Detach", - "propertyName": "attachDetach", - "functionName": "newFoundationsFunctionLibraryReferenceAttachDetach" - }, - { - "name": "Chain Attach Detach", - "propertyName": "chainAttachDetach", - "functionName": "newFoundationsFunctionLibraryChainAttachDetach" - }, - { - "name": "Node Deleter", - "propertyName": "nodeDeleter", - "functionName": "newFoundationsFunctionLibraryNodeDeleter" - }, - { - "name": "Ui Objects From Nodes", - "propertyName": "uiObjectsFromNodes", - "functionName": "newFoundationsFunctionLibraryUiObjectsFromNodes" - }, - { - "name": "Protocol Node", - "propertyName": "protocolNode", - "functionName": "newFoundationsFunctionLibraryProtocolNode" - }, - { - "name": "Node Cloning", - "propertyName": "nodeCloning", - "functionName": "newFoundationsFunctionLibraryNodeCloning" - }, - { - "name": "Shortcut Keys", - "propertyName": "shortcutKeys", - "functionName": "newFoundationsFunctionLibraryShortcutKeys" - }, - { - "name": "On Focus", - "propertyName": "onFocus", - "functionName": "newFoundationsFunctionLibraryOnFocus" - }, { "name": "Webhook Functions", "propertyName": "webhookFunctions", @@ -302,11 +361,6 @@ "propertyName": "dependenciesFilter", "functionName": "newFoundationsFunctionLibraryDependenciesFilter" }, - { - "name": "Node Path", - "propertyName": "nodePath", - "functionName": "newFoundationsFunctionLibraryNodePath" - }, { "name": "Task Functions", "propertyName": "taskFunctions", @@ -334,11 +388,6 @@ } ], "utilities": [ - { - "name": "Branches", - "propertyName": "branches", - "functionName": "newFoundationsUtilitiesBranches" - }, { "name": "Clipboard", "propertyName": "clipboard", @@ -369,16 +418,6 @@ "propertyName": "drawPrint", "functionName": "newFoundationsUtilitiesDrawPrint" }, - { - "name": "Hierarchy", - "propertyName": "hierarchy", - "functionName": "newFoundationsUtilitiesHierarchy" - }, - { - "name": "Load Save Frame", - "propertyName": "loadSaveFrame", - "functionName": "newFoundationsUtilitiesLoadSaveFrame" - }, { "name": "Tutorial", "propertyName": "tutorial", @@ -389,21 +428,6 @@ "propertyName": "menu", "functionName": "newFoundationsUtilitiesMenu" }, - { - "name": "Meshes", - "propertyName": "meshes", - "functionName": "newFoundationsUtilitiesMeshes" - }, - { - "name": "Node Children", - "propertyName": "nodeChildren", - "functionName": "newFoundationsUtilitiesNodeChildren" - }, - { - "name": "Node Config", - "propertyName": "nodeConfig", - "functionName": "newFoundationsUtilitiesNodeConfig" - }, { "name": "Folders", "propertyName": "folders", @@ -651,12 +675,6 @@ } ], "utilities": [ - { - "name": "Node Functions", - "propertyName": "nodeFunctions", - "functionName": "newFoundationsUtilitiesNodeFunctions", - "fileName": "NodeFunctions.js" - }, { "name": "Date Time Functions", "propertyName": "dateTimeFunctions", @@ -733,8 +751,7 @@ "functionName": "newFoundationsProcessModulesProcessOutput", "fileName": "ProcessOutput.js" } - ], - "botModules": [] + ] }, "PL": { "utilities": [ @@ -1611,16 +1628,5 @@ } ] } - }, - { - "name": "Visual-Scripting", - "propertyName": "visualScripting", - "UI": { - "functionLibraries": [], - "utilities": [] - }, - "TS": { - "botModules": [] - } } ] \ No newline at end of file diff --git a/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json b/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json index 84dc7150d..6a094c479 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json +++ b/Projects/Social-Bots/Schemas/App-Schema/announcement-condition.json @@ -14,13 +14,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { diff --git a/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json b/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json index 513014334..46d61e7ab 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json +++ b/Projects/Social-Bots/Schemas/App-Schema/announcement-formula.json @@ -12,13 +12,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Social-Bots/Schemas/App-Schema/announcement.json b/Projects/Social-Bots/Schemas/App-Schema/announcement.json index e308e50a5..2310e31bc 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/announcement.json +++ b/Projects/Social-Bots/Schemas/App-Schema/announcement.json @@ -20,7 +20,7 @@ "relatedUiObject": "Announcement Formula", "relatedUiObjectProject": "Social-Bots", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Add UI Object", @@ -30,17 +30,17 @@ "relatedUiObject": "Announcement Condition", "relatedUiObjectProject": "Social-Bots", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { diff --git a/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json b/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json index d96f4890b..5d04ca5cd 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/discord-bot.json @@ -22,13 +22,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { @@ -41,4 +41,4 @@ }, "childrenNodesProperties": [], "propertyNameAtParent": "discordBots" -} +} \ No newline at end of file diff --git a/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json b/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json index cba595d2f..2dbc8ceab 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/slack-bot.json @@ -22,13 +22,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { @@ -41,4 +41,4 @@ }, "childrenNodesProperties": [], "propertyNameAtParent": "slackBots" -} +} \ No newline at end of file diff --git a/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json b/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json index cace9448d..b46793a7d 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json +++ b/Projects/Social-Bots/Schemas/App-Schema/social-bot-command.json @@ -1,53 +1,54 @@ { - "type": "Social Bot Command", - "editors": { - "config": true - }, - "menuItems": [ - { - "action": "Configure", - "actionFunction": "uiObject.configEditor.activate", - "label": "Configure", - "iconPathOn": "configuration", - "iconPathOff": "configuration", - "actionProject": "Foundations" + "type": "Social Bot Command", + "editors": { + "config": true }, - { - "action": "Add UI Object", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "formula", - "label": "Add Formula", - "relatedUiObject": "Formula", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration", + "actionProject": "Foundations" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "formula", + "label": "Add Formula", + "relatedUiObject": "Formula", + "actionFunction": "payload.executeAction", + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" + }, + { + "action": "Delete UI Object", + "actionProject": "Visual-Scripting", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "initialValues": { + "config": "{ \n\"name\": \"Enter the name of the command without a leading slash\"\n}" }, - { - "action": "Delete UI Object", - "askConfirmation": true, - "confirmationLabel": "Confirm to Delete", - "label": "Delete", - "iconPathOn": "delete-entity", - "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" - } - ], - "initialValues": { - "config": "{ \n\"name\": \"Enter the name of the command without a leading slash\"\n}" - }, - "addLeftIcons": true, - "level": 4, - "attachingRules": { - "compatibleTypes": "->Telegram Bot->" - }, - "childrenNodesProperties": [ - { - "name": "formula", - "type": "node", - "childType": "Formula", - "autoAdd": true, - "project": "Foundations" - } - ], - "propertyNameAtParent": "socialBotCommand" -} + "addLeftIcons": true, + "level": 4, + "attachingRules": { + "compatibleTypes": "->Telegram Bot->" + }, + "childrenNodesProperties": [ + { + "name": "formula", + "type": "node", + "childType": "Formula", + "autoAdd": true, + "project": "Foundations" + } + ], + "propertyNameAtParent": "socialBotCommand" +} \ No newline at end of file diff --git a/Projects/Social-Bots/Schemas/App-Schema/social-bots.json b/Projects/Social-Bots/Schemas/App-Schema/social-bots.json index ecb7f1c91..7a7c2f4ee 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/social-bots.json +++ b/Projects/Social-Bots/Schemas/App-Schema/social-bots.json @@ -6,7 +6,7 @@ "label": "Add Telegram Bot", "relatedUiObject": "Telegram Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Social-Bots" }, { @@ -14,7 +14,7 @@ "label": "Add Discord Bot", "relatedUiObject": "Discord Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Social-Bots" }, { @@ -22,7 +22,7 @@ "label": "Add Slack Bot", "relatedUiObject": "Slack Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Social-Bots" }, { @@ -30,18 +30,18 @@ "label": "Add Twitter Bot", "relatedUiObject": "Twitter Bot", "actionFunction": "payload.executeAction", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Social-Bots" }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "addLeftIcons": true, diff --git a/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json b/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json index 51c4345d5..bbefac27d 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/telegram-bot.json @@ -17,7 +17,7 @@ "label": "Add Social Bot Command", "relatedUiObject": "Social Bot Command", "actionFunction": "payload.executeAction", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Social-Bots" }, { @@ -30,13 +30,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { diff --git a/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json b/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json index c5f07af3b..d57f0c8ad 100644 --- a/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json +++ b/Projects/Social-Bots/Schemas/App-Schema/twitter-bot.json @@ -17,7 +17,7 @@ "label": "Add Social Bot Command", "relatedUiObject": "Social Bot Command", "actionFunction": "payload.executeAction", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "relatedUiObjectProject": "Social-Bots" }, { @@ -30,13 +30,13 @@ }, { "action": "Delete UI Object", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", "iconPathOn": "delete-entity", "iconPathOff": "delete-entity", - "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionFunction": "payload.executeAction" } ], "initialValues": { diff --git a/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js b/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js index 914a2d0f0..e18dd857c 100644 --- a/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js +++ b/Projects/Social-Bots/UI/Function-Libraries/SocialBotsFunctions.js @@ -10,8 +10,8 @@ function newSocialBotsFunctionLibrarySocialBotsFunctions() { function sendTelegramTestMessage(node, callBackFunction) { - let botToken = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'botToken') - let chatId = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'chatId') + let botToken = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'botToken') + let chatId = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'chatId') if (botToken === undefined) { node.payload.uiObject.setErrorMessage('botToken parameter not defined.') @@ -76,7 +76,7 @@ function newSocialBotsFunctionLibrarySocialBotsFunctions() { function sendDiscordTestMessage(node, callBackFunction) { - let webhookURL = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'webhookURL') + let webhookURL = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'webhookURL') if (webhookURL === undefined) { node.payload.uiObject.setErrorMessage('webhookURL parameter not defined.') @@ -132,7 +132,7 @@ function newSocialBotsFunctionLibrarySocialBotsFunctions() { function sendSlackTestMessage(node, callBackFunction) { - let webhookURL = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(node.payload, 'webhookURL') + let webhookURL = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'webhookURL') if (webhookURL === undefined) { node.payload.uiObject.setErrorMessage('webhookURL parameter not defined.') diff --git a/Projects/TensorFlow/Schemas/App-Schema/activation-function.json b/Projects/TensorFlow/Schemas/App-Schema/activation-function.json index 4a68f2b86..5a9c0f562 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/activation-function.json +++ b/Projects/TensorFlow/Schemas/App-Schema/activation-function.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json b/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json index 3ff87a058..e1c7d4b8d 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/activation-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json b/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json index 2a89817f0..2e876aebf 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/adadelta-instance.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json b/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json index cc40a4c21..da5b60503 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/adagrad-instance.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json b/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json index c06d14caa..ae7bf5b97 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/adam-instance.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json b/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json index af5d97da2..1c58a118c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json +++ b/Projects/TensorFlow/Schemas/App-Schema/advanced-activation-layers.json @@ -3,61 +3,67 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Elu Layer", "relatedUiObject": "Elu Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Leaky Relu Layer", "relatedUiObject": "Leaky Relu Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Prelu Layer", "relatedUiObject": "Prelu Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Relu Layer", "relatedUiObject": "Relu Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Softmax Layer", "relatedUiObject": "Softmax Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Thresholded Relu Layer", "relatedUiObject": "Thresholded Relu Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json b/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json index cca5e9710..bd960dac1 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json +++ b/Projects/TensorFlow/Schemas/App-Schema/artificial-neural-network.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "model", "label": "Add Model", "relatedUiObject": "Model", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json b/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json index 955ceca48..88a179894 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json +++ b/Projects/TensorFlow/Schemas/App-Schema/basic-layers.json @@ -3,88 +3,97 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Activation Layer", "relatedUiObject": "Activation Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Dense Layer", "relatedUiObject": "Dense Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Dropout Layer", "relatedUiObject": "Dropout Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Embedding Layer", "relatedUiObject": "Embedding Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Flatten Layer", "relatedUiObject": "Flatten Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Permute Layer", "relatedUiObject": "Permute Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Repeat Vector Layer", "relatedUiObject": "Repeat Vector Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Reshape Layer", "relatedUiObject": "Reshape Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Spatial Dropout 1D Layer", "relatedUiObject": "Spatial Dropout 1D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json b/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json index c063a4575..2c688a3b9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json +++ b/Projects/TensorFlow/Schemas/App-Schema/batch-input-shape.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json b/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json index b64800017..a4cde1316 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json +++ b/Projects/TensorFlow/Schemas/App-Schema/batches-per-gradient-update.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "batchesPerGradientUpdate", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json b/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json index dccdb15b2..195eba0c3 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias-constraint.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json b/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json index 38ce007ce..ce0c3d862 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias-initializer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json b/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json index a4350de5a..92f239e60 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias-regularizer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/bias.json b/Projects/TensorFlow/Schemas/App-Schema/bias.json index b8f4c0909..4bec8ddea 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/bias.json +++ b/Projects/TensorFlow/Schemas/App-Schema/bias.json @@ -3,34 +3,37 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "biasInitializer", "label": "Add Bias Initializer", "relatedUiObject": "Bias Initializer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "biasConstraint", "label": "Add Bias Constraint", "relatedUiObject": "Bias Constraint", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "biasRegularizer", "label": "Add Bias Regularizer", "relatedUiObject": "Bias Regularizer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/callbacks.json b/Projects/TensorFlow/Schemas/App-Schema/callbacks.json index e90aa72ed..7f73f3b72 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/callbacks.json +++ b/Projects/TensorFlow/Schemas/App-Schema/callbacks.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json b/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json index 11c2932fe..71c5c0dee 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json +++ b/Projects/TensorFlow/Schemas/App-Schema/collection-condition.json @@ -21,7 +21,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -32,4 +32,4 @@ ], "addLeftIcons": true, "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/compile.json b/Projects/TensorFlow/Schemas/App-Schema/compile.json index a67c09fe1..72866d2ad 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/compile.json +++ b/Projects/TensorFlow/Schemas/App-Schema/compile.json @@ -3,34 +3,37 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizer", "label": "Add Optimizer", "relatedUiObject": "Optimizer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "lossFunction", "label": "Add Loss Function", "relatedUiObject": "Loss Function", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "metrics", "label": "Add Metrics", "relatedUiObject": "Metrics", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json index a422e4065..36439dee1 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-1d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json index 6d0658152..9605fa951 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json index 04cfd8cf3..63be2f978 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-2d-transpose-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json index 3c056c673..d65621667 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/conv-3d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json b/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json index e2d8769d5..e4d08a189 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json +++ b/Projects/TensorFlow/Schemas/App-Schema/convolutional-layers.json @@ -10,79 +10,87 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 1D Layer", "relatedUiObject": "Conv 1D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 2D Layer", "relatedUiObject": "Conv 2D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 2D Transpose Layer", "relatedUiObject": "Conv 2D Transpose Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Conv 3D Layer", "relatedUiObject": "Conv 3D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Cropping 2D Layer", "relatedUiObject": "Cropping 2D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Depthwise Conv 2D Layer", "relatedUiObject": "Depthwise Conv 2D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Separable Conv 2D Layer", "relatedUiObject": "Separable Conv 2D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layer", "label": "Add Up Sampling 2D Layer", "relatedUiObject": "Up Sampling 2D Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/core-api.json b/Projects/TensorFlow/Schemas/App-Schema/core-api.json index a5eec67a1..99ecbdacd 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/core-api.json +++ b/Projects/TensorFlow/Schemas/App-Schema/core-api.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json b/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json index b00980ab1..aa8e2addd 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/cpu-backend.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json index 97f94b0fe..00cea52a6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/cropping-2d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/data-feature.json b/Projects/TensorFlow/Schemas/App-Schema/data-feature.json index 255c7162e..61a754f9e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/data-feature.json +++ b/Projects/TensorFlow/Schemas/App-Schema/data-feature.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "featureFormula", "label": "Add Feature Formula", "relatedUiObject": "Feature Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "featurePreprocessing", "label": "Add Feature Preprocessing", "relatedUiObject": "Feature Preprocessing", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -44,11 +46,11 @@ "autoAdd": true }, { - "name": "featurePreprocessing", - "type": "node", - "childType": "Feature Preprocessing", - "autoAdd": false + "name": "featurePreprocessing", + "type": "node", + "childType": "Feature Preprocessing", + "autoAdd": false } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/data-label.json b/Projects/TensorFlow/Schemas/App-Schema/data-label.json index c2a97c0e9..90ebe22a6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/data-label.json +++ b/Projects/TensorFlow/Schemas/App-Schema/data-label.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "labelFormula", "label": "Add Label Formula", "relatedUiObject": "Label Formula", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json b/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json index 1535beeb6..08a7031f2 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json +++ b/Projects/TensorFlow/Schemas/App-Schema/data-reporting.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "dataReporting", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json b/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json index 4947bc5fe..7c5196e02 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dataset-args.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "batchesPerGradientUpdate", "label": "Add Batch Size Per Gradient Update", "relatedUiObject": "Batches Per Gradient Update", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "shuffle", "label": "Add Shuffle", "relatedUiObject": "Shuffle", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -37,16 +39,16 @@ }, "propertyNameAtParent": "datasetArgs", "childrenNodesProperties": [ - { - "name": "batchesPerGradientUpdate", - "type": "node", - "childType": "Batches Per Gradient Update" - }, - { - "name": "shuffle", - "type": "node", - "childType": "Shuffle" - } + { + "name": "batchesPerGradientUpdate", + "type": "node", + "childType": "Batches Per Gradient Update" + }, + { + "name": "shuffle", + "type": "node", + "childType": "Shuffle" + } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json b/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json index 00d39a819..def201114 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json +++ b/Projects/TensorFlow/Schemas/App-Schema/debug-mode.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json b/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json index 8d87fbf9c..cf85fb484 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dense-layer.json @@ -10,43 +10,47 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dimensionalityUnits", "label": "Add Dimensionality Units", "relatedUiObject": "Dimensionality Units", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "activationFunction", "label": "Add Activation Function", "relatedUiObject": "Activation Function", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernel", "label": "Add Kernel", "relatedUiObject": "Kernel", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "bias", "label": "Add Bias", "relatedUiObject": "Bias", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "batchSize", "label": "Add Batch Size", @@ -55,34 +59,37 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dtype", "label": "Add Dtype", "relatedUiObject": "Dtype", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "trainable", "label": "Add Trainable", "relatedUiObject": "Trainable", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "weights", "label": "Add Weights", "relatedUiObject": "Weights", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -146,4 +153,4 @@ } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json index 3799adf5a..e6c8828cf 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/depthwise-conv-2d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json b/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json index fdb2a77c2..050befc2e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dimensionality-units.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "dimensionalityUnits", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json b/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json index 8fdcf2bc1..8db4ac50b 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dropout-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/dtype.json b/Projects/TensorFlow/Schemas/App-Schema/dtype.json index e4442cf30..179303710 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/dtype.json +++ b/Projects/TensorFlow/Schemas/App-Schema/dtype.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json index 704762c6c..8a5708354 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/elu-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json b/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json index 1e6d8a70e..5b8768c5c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/embedding-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json b/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json index c3643ba39..02ee2858e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json +++ b/Projects/TensorFlow/Schemas/App-Schema/environment-flags.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "mode", "label": "Add Debug Mode", "relatedUiObject": "Debug Mode", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "mode", "label": "Add Production Mode", "relatedUiObject": "Production Mode", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/epochs.json b/Projects/TensorFlow/Schemas/App-Schema/epochs.json index 1c57cd366..adb564a87 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/epochs.json +++ b/Projects/TensorFlow/Schemas/App-Schema/epochs.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json b/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json index f31eca2bf..7779d28e2 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json +++ b/Projects/TensorFlow/Schemas/App-Schema/execution-environment.json @@ -3,52 +3,57 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add WebGL Backend", "relatedUiObject": "WebGL Backend", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add NodeJS Backend", "relatedUiObject": "NodeJS Backend", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add WASM Backend", "relatedUiObject": "WASM Backend", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "backend", "label": "Add CPU Backend", "relatedUiObject": "CPU Backend", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "environmentFlags", "label": "Add Environment Flags", "relatedUiObject": "Environment Flags", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json b/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json index 740bb534f..fdaff4778 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json +++ b/Projects/TensorFlow/Schemas/App-Schema/feature-formula.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json b/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json index c47a9c3fc..94882f4c9 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json +++ b/Projects/TensorFlow/Schemas/App-Schema/feature-preprocessing.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "minMaxScaler", "label": "Add MinMax Scaler", "relatedUiObject": "MinMax Scaler", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "standardScaler", "label": "Add Standard Scaler", "relatedUiObject": "Standard Scaler", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -51,4 +53,4 @@ } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json b/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json index 40448c93d..144eced70 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json +++ b/Projects/TensorFlow/Schemas/App-Schema/fit-dataset.json @@ -3,43 +3,47 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "datasetArgs", "label": "Add Dataset Args", "relatedUiObject": "Dataset Args", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "verbose", "label": "Add Verbose", "relatedUiObject": "Verbose", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "epochs", "label": "Add Epochs", "relatedUiObject": "Epochs", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "callbacks", "label": "Add Callbacks", "relatedUiObject": "Callbacks", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -56,9 +60,9 @@ "propertyNameAtParent": "fitDataset", "childrenNodesProperties": [ { - "name": "datasetArgs", - "type": "node", - "childType": "Dataset Args" + "name": "datasetArgs", + "type": "node", + "childType": "Dataset Args" }, { "name": "verbose", @@ -77,4 +81,4 @@ } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json b/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json index 69b2d7d69..68358431a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/flatten-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/functional-model.json b/Projects/TensorFlow/Schemas/App-Schema/functional-model.json index f524d64a1..4708a1524 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/functional-model.json +++ b/Projects/TensorFlow/Schemas/App-Schema/functional-model.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/input-features.json b/Projects/TensorFlow/Schemas/App-Schema/input-features.json index 78868dfd6..f276b8e71 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/input-features.json +++ b/Projects/TensorFlow/Schemas/App-Schema/input-features.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Data Feature", "relatedUiObject": "Data Feature", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/input-layer.json b/Projects/TensorFlow/Schemas/App-Schema/input-layer.json index 98ff649a0..92b91e63e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/input-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/input-layer.json @@ -3,43 +3,47 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "inputFeatures", "label": "Add Input Features", "relatedUiObject": "Input Features", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "inputShape", "label": "Add Input Shape", "relatedUiObject": "Input Shape", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "batchImputShape", "label": "Add Batch Input Shape", "relatedUiObject": "Batch Input Shape", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "collectionCondition", "label": "Add Collection Condition", "relatedUiObject": "Collection Condition", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -77,10 +81,10 @@ "childType": "Batch Input Shape" }, { - "name": "collectionCondition", - "type": "node", - "childType": "Collection Condition" + "name": "collectionCondition", + "type": "node", + "childType": "Collection Condition" } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/input-shape.json b/Projects/TensorFlow/Schemas/App-Schema/input-shape.json index 900a1359d..4caca9147 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/input-shape.json +++ b/Projects/TensorFlow/Schemas/App-Schema/input-shape.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json b/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json index dc8bccbdd..a4f585267 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel-constraint.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json b/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json index 6a1339c35..7430367bd 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel-initializer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json b/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json index ea0e59e76..a4ee11b22 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel-regularizer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/kernel.json b/Projects/TensorFlow/Schemas/App-Schema/kernel.json index a487993d8..ac9999498 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/kernel.json +++ b/Projects/TensorFlow/Schemas/App-Schema/kernel.json @@ -3,34 +3,37 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernelInitializer", "label": "Add Kernel Initializer", "relatedUiObject": "Kernel Initializer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernelConstraint", "label": "Add Kernel Constraint", "relatedUiObject": "Kernel Constraint", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "kernelRegularizer", "label": "Add Kernel Regularizer", "relatedUiObject": "Kernel Regularizer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/label-formula.json b/Projects/TensorFlow/Schemas/App-Schema/label-formula.json index aea03ea4e..b6a49c21e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/label-formula.json +++ b/Projects/TensorFlow/Schemas/App-Schema/label-formula.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/layers-api.json b/Projects/TensorFlow/Schemas/App-Schema/layers-api.json index fad5ac6b7..8265d2811 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/layers-api.json +++ b/Projects/TensorFlow/Schemas/App-Schema/layers-api.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layersModel", "label": "Add Sequential Model", "relatedUiObject": "Sequential Model", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "layersModel", "label": "Add Functional Model", "relatedUiObject": "Functional Model", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json index b0b37cf10..dfefe0a0e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/leaky-relu-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json b/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json index a4220cc54..d3b204fab 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json +++ b/Projects/TensorFlow/Schemas/App-Schema/logistic-regression.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "model", "label": "Add Model", "relatedUiObject": "Model", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -34,4 +35,4 @@ "childType": "Model" } ] -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/loss-function.json b/Projects/TensorFlow/Schemas/App-Schema/loss-function.json index 79e386d55..259635be0 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/loss-function.json +++ b/Projects/TensorFlow/Schemas/App-Schema/loss-function.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json b/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json index 00e195fe3..99aaeb00f 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/machine-learning.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Library", "relatedUiObject": "TensorFlow Library", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/metrics.json b/Projects/TensorFlow/Schemas/App-Schema/metrics.json index 417282546..7277ee003 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/metrics.json +++ b/Projects/TensorFlow/Schemas/App-Schema/metrics.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json b/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json index d6cbcf802..5f2c75759 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json +++ b/Projects/TensorFlow/Schemas/App-Schema/minMaxScaler.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "minMaxScaler", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/model.json b/Projects/TensorFlow/Schemas/App-Schema/model.json index fb9794156..3c4738355 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/model.json +++ b/Projects/TensorFlow/Schemas/App-Schema/model.json @@ -10,52 +10,57 @@ }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Layers API", "relatedUiObject": "Layers API", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Core API", "relatedUiObject": "Core API", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "compile", "label": "Add Compile", "relatedUiObject": "Compile", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "fitDataset", "label": "Add Fit Dataset", "relatedUiObject": "Fit Dataset", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "dataReporting", "label": "Add Data Reporting", "relatedUiObject": "Data Reporting", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -98,10 +103,10 @@ "childType": "Fit Dataset" }, { - "name": "dataReporting", - "type": "node", - "childType": "Data Reporting", - "autoAdd": true + "name": "dataReporting", + "type": "node", + "childType": "Data Reporting", + "autoAdd": true } ] -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json b/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json index 3b9b276f1..0415d5dca 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/momentum-instance.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json b/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json index e1db288fa..60b6e8bf7 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/nodejs-backend.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json b/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json index fe2228336..2e600a005 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json +++ b/Projects/TensorFlow/Schemas/App-Schema/optimizer-by-string-name.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/optimizer.json b/Projects/TensorFlow/Schemas/App-Schema/optimizer.json index 2e647f374..e3c2814ce 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/optimizer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/optimizer.json @@ -3,70 +3,77 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Optimizer by Name", "relatedUiObject": "Optimizer by Name", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add SGD Instance", "relatedUiObject": "SGD Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Momentum Instance", "relatedUiObject": "Momentum Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Adagrad Instance", "relatedUiObject": "Adagrad Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Adadelta Instance", "relatedUiObject": "Adadelta Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Adam Instance", "relatedUiObject": "Adam Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "optimizerType", "label": "Add Rmsprop Instance", "relatedUiObject": "Rmsprop Instance", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -82,41 +89,41 @@ }, "propertyNameAtParent": "optimizer", "childrenNodesProperties": [ - { - "name": "optimizerType", - "type": "node", - "childType": "Optimizer by Name" - }, - { - "name": "optimizerType", - "type": "node", - "childType": "SGD Instance" - }, - { - "name": "optimizerType", - "type": "node", - "childType": "Momentum Instance" - }, - { - "name": "optimizerType", - "type": "node", - "childType": "Adagrad Instance" - }, - { - "name": "optimizerType", - "type": "node", - "childType": "Adadelta Instance" - }, - { - "name": "optimizerType", - "type": "node", - "childType": "Adam Instance" - }, - { - "name": "optimizerType", - "type": "node", - "childType": "Rmsprop Instance" - } + { + "name": "optimizerType", + "type": "node", + "childType": "Optimizer by Name" + }, + { + "name": "optimizerType", + "type": "node", + "childType": "SGD Instance" + }, + { + "name": "optimizerType", + "type": "node", + "childType": "Momentum Instance" + }, + { + "name": "optimizerType", + "type": "node", + "childType": "Adagrad Instance" + }, + { + "name": "optimizerType", + "type": "node", + "childType": "Adadelta Instance" + }, + { + "name": "optimizerType", + "type": "node", + "childType": "Adam Instance" + }, + { + "name": "optimizerType", + "type": "node", + "childType": "Rmsprop Instance" + } ], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/output-labels.json b/Projects/TensorFlow/Schemas/App-Schema/output-labels.json index 9540f641f..d3e3d320c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/output-labels.json +++ b/Projects/TensorFlow/Schemas/App-Schema/output-labels.json @@ -3,14 +3,15 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Data Label", "relatedUiObject": "Data Label", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/output-layer.json b/Projects/TensorFlow/Schemas/App-Schema/output-layer.json index 776e3e2ce..9842585c7 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/output-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/output-layer.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "outputLabels", "label": "Add Output Labels", "relatedUiObject": "Output Labels", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json b/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json index 7e0fa5258..a37b2e9dc 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/permute-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json index c88891e83..5e2a14425 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/prelu-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/production-mode.json b/Projects/TensorFlow/Schemas/App-Schema/production-mode.json index a3d97a8d7..de00c6a06 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/production-mode.json +++ b/Projects/TensorFlow/Schemas/App-Schema/production-mode.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json b/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json index 16734a9c9..d47c27e0f 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/reinforcement-learning.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", "relatedUiObject": "Artificial Neural Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json index d62ec8ffc..2eb193faa 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/relu-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json b/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json index f539929ab..b29db8dd7 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/repeat-vector-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json b/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json index 19430bee9..d5466591a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/reshape-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json b/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json index f6baeea1d..aa2347eaa 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/rmsprop-instance.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/self-learning.json b/Projects/TensorFlow/Schemas/App-Schema/self-learning.json index c6a49d9ae..3d8aa494e 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/self-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/self-learning.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", "relatedUiObject": "Artificial Neural Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json index 14a6a4fa6..e8f6174e6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/separable-conv-2d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json b/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json index 877c97bf5..3f27b64fe 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/sequential-layer.json @@ -3,34 +3,37 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLayer", "label": "Add Activation Layers", "relatedUiObject": "Advanced Activation Layers", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLayer", "label": "Add Basic Layers", "relatedUiObject": "Basic Layers", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLayer", "label": "Add Convolutional Layers", "relatedUiObject": "Convolutional Layers", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json b/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json index ef2f5b9d1..ba3520335 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json +++ b/Projects/TensorFlow/Schemas/App-Schema/sequential-model.json @@ -3,32 +3,35 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Input Layer", "relatedUiObject": "Input Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Sequential layer", "relatedUiObject": "Sequential layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "api", "label": "Add Output Layer", "relatedUiObject": "Output Layer", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json b/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json index 7a910a8fc..dea0ddac6 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json +++ b/Projects/TensorFlow/Schemas/App-Schema/sgd-instance.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "optimizerType", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/shuffle.json b/Projects/TensorFlow/Schemas/App-Schema/shuffle.json index 5e5e35e6f..7771081f4 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/shuffle.json +++ b/Projects/TensorFlow/Schemas/App-Schema/shuffle.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -33,4 +33,4 @@ "propertyNameAtParent": "shuffle", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json b/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json index 9af7a70f7..f449e3146 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/softmax-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json index a52321437..35f7d1142 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/spatial-dropout-1d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json b/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json index 91bba009b..a4eb1e5fb 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json +++ b/Projects/TensorFlow/Schemas/App-Schema/standard-scaler.json @@ -3,7 +3,7 @@ "menuItems": [ { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -20,4 +20,4 @@ "propertyNameAtParent": "standardScaler", "childrenNodesProperties": [], "icon": "tensorflow" -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json b/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json index 4b6e3de03..fd7ee7ec0 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/supervised-learning.json @@ -3,25 +3,27 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", "relatedUiObject": "Artificial Neural Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Logistic Regression", "relatedUiObject": "Logistic Regression", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", @@ -48,4 +50,4 @@ "childType": "Logistic Regression" } ] -} +} \ No newline at end of file diff --git a/Projects/TensorFlow/Schemas/App-Schema/tensor.json b/Projects/TensorFlow/Schemas/App-Schema/tensor.json index ecfa5622d..de1a73b6f 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/tensor.json +++ b/Projects/TensorFlow/Schemas/App-Schema/tensor.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json index c1cd6cb96..39fefc4b4 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json +++ b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-library.json @@ -3,52 +3,57 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "executionEnvironment", "label": "Add Execution Environment", "relatedUiObject": "Execution Environment", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Supervised Learning", "relatedUiObject": "Supervised Learning", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Unsupervised Learning", "relatedUiObject": "Unsupervised Learning", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Self Learning", "relatedUiObject": "Self Learning", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfLearning", "label": "Add Reinforcement Learning", "relatedUiObject": "Reinforcement Learning", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json index 43de86680..0020e9a6c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json +++ b/Projects/TensorFlow/Schemas/App-Schema/tensorflow-project.json @@ -6,18 +6,20 @@ "label": "Add Missing Children", "relatedUiObject": "Foundations Project", "actionFunction": "payload.executeAction", - "actionProject": "Foundations" + "actionProject": "Visual-Scripting", + "relatedUiObjectProject": "Foundations" }, { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "label": "Add Machine Learning", "relatedUiObject": "Machine Learning", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "actionFunction": "payload.executeAction", diff --git a/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json b/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json index 355ff6f04..572a0a349 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/thresholded-relu-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/trainable.json b/Projects/TensorFlow/Schemas/App-Schema/trainable.json index b3aae8ac8..50ffe989c 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/trainable.json +++ b/Projects/TensorFlow/Schemas/App-Schema/trainable.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json b/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json index 8b87ca704..28d98fa86 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json +++ b/Projects/TensorFlow/Schemas/App-Schema/unsupervised-learning.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "typeOfModel", "label": "Add Artificial Neural Network", "relatedUiObject": "Artificial Neural Network", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json b/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json index 2b7d8caf3..6be28e413 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json +++ b/Projects/TensorFlow/Schemas/App-Schema/up-sampling-2d-layer.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/verbose.json b/Projects/TensorFlow/Schemas/App-Schema/verbose.json index 998f1957c..d8e46ef45 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/verbose.json +++ b/Projects/TensorFlow/Schemas/App-Schema/verbose.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json b/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json index 4f3fbc0a5..81126202b 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/wasm-backend.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json b/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json index 5fba3e7f6..1d7aff21a 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json +++ b/Projects/TensorFlow/Schemas/App-Schema/webgl-backend.json @@ -10,7 +10,7 @@ }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/TensorFlow/Schemas/App-Schema/weights.json b/Projects/TensorFlow/Schemas/App-Schema/weights.json index 6c92d316c..97fc93866 100644 --- a/Projects/TensorFlow/Schemas/App-Schema/weights.json +++ b/Projects/TensorFlow/Schemas/App-Schema/weights.json @@ -3,16 +3,17 @@ "menuItems": [ { "action": "Add UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "disableIfPropertyIsDefined": true, "propertyToCheckFor": "tensor", "label": "Add Tensor", "relatedUiObject": "Tensor", - "actionFunction": "payload.executeAction" + "actionFunction": "payload.executeAction", + "relatedUiObjectProject": "TensorFlow" }, { "action": "Delete UI Object", - "actionProject": "Foundations", + "actionProject": "Visual-Scripting", "askConfirmation": true, "confirmationLabel": "Confirm to Delete", "label": "Delete", diff --git a/Projects/Foundations/TS/Utilities/NodeFunctions.js b/Projects/Visual-Scripting/TS/Utilities/NodeFunctions.js similarity index 99% rename from Projects/Foundations/TS/Utilities/NodeFunctions.js rename to Projects/Visual-Scripting/TS/Utilities/NodeFunctions.js index d627a6326..0d87560ab 100644 --- a/Projects/Foundations/TS/Utilities/NodeFunctions.js +++ b/Projects/Visual-Scripting/TS/Utilities/NodeFunctions.js @@ -1,4 +1,4 @@ -exports.newFoundationsUtilitiesNodeFunctions = function () { +exports.newVisualScriptingUtilitiesNodeFunctions = function () { let thisObject = { nodeBranchToArray: nodeBranchToArray, diff --git a/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js b/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..9f2ef055e --- /dev/null +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,198 @@ +function newVisualScriptingActionSwitch() { + + let thisObject = { + executeAction: executeAction, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function finalize() { + + } + + function initialize() { + /* Nothing to initialize since a Function Library does not hold any state. */ + } + + async function executeAction(action) { + switch (action.name) { + case 'Get Node On Focus': { + return UI.projects.visualScripting.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node) + } + + case 'Get Node By Shortcut Key': { + return UI.projects.visualScripting.functionLibraries.shortcutKeys.getNodeByShortcutKey(action.node, action.extraParameter) + } + + case 'Get Node Data Structure': { + return UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, action.extraParameter, false, true, true, true) + } + + case 'Create UI Object': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.createUiObjectFromNode(action.node, undefined, undefined, action.extraParameter) + } + break + case 'Connect Children to Reference Parents': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.tryToConnectChildrenWithReferenceParents() + } + break + case 'Get Node By Id': { + return UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.getNodeById(action.relatedNodeId) + } + + case 'Syncronize Tasks': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTasksFoundAtWorkspaceWithBackEnd() + } + break + case 'Syncronize Trading Sessions': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd() + } + break + case 'Syncronize Learning Sessions': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.syncronizeLearningSessionsFoundAtWorkspaceWithBackEnd() + } + break + case 'Play Tutorials': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.playTutorials() + } + break + case 'Recreate Workspace': { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.recreateWorkspace(action.node, action.callBackFunction) + } + break + case 'Delete Workspace': { + return UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteWorkspace(action.node, action.rootNodes, action.callBackFunction) + } + break + case 'Copy Node Path': + { + let nodePath = UI.projects.visualScripting.functionLibraries.nodePath.getNodePath(action.node) + + UI.projects.foundations.utilities.clipboard.copyTextToClipboard(nodePath) + + UI.projects.foundations.spaces.cockpitSpace.setStatus( + nodePath + ' copied to the Clipboard.' + , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) + } + break + case 'Copy Node Value': + { + let value = action.node.payload.uiObject.getValue() + + UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) + + UI.projects.foundations.spaces.cockpitSpace.setStatus( + value + ' copied to the Clipboard.' + , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) + } + break + case 'Copy Node Type': + { + let value = action.node.type + + UI.projects.foundations.utilities.clipboard.copyTextToClipboard(value) + + UI.projects.foundations.spaces.cockpitSpace.setStatus( + value + ' copied to the Clipboard.' + , 50, UI.projects.foundations.spaces.cockpitSpace.statusTypes.ALL_GOOD) + } + break + case 'Add UI Object': + { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject( + action.node, + action.relatedNodeType, + action.rootNodes, + action.relatedNodeProject + ) + } + break + case 'Add Missing Children': + { + UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addMissingChildren(action.node, action.rootNodes) + } + break + case 'Delete UI Object': + { + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(action.node, action.rootNodes) + } + break + case 'Share': + { + let text = JSON.stringify( + UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, true, false, true, true, true), + undefined, + 4 + ) + + let nodeName = action.node.name + if (nodeName === undefined) { + nodeName = '' + } else { + nodeName = '.' + nodeName + } + let fileName = 'Share - ' + action.node.type + ' - ' + nodeName + '.json' + UI.projects.foundations.utilities.download.downloadText(fileName, text) + } + + break + case 'Backup': + { + let text = JSON.stringify( + UI.projects.visualScripting.functionLibraries.protocolNode.getProtocolNode(action.node, false, false, true, true, true), + undefined, + 4) + + let nodeName = action.node.name + if (nodeName === undefined) { + nodeName = '' + } else { + nodeName = ' ' + nodeName + } + let fileName = 'Backup - ' + action.node.type + ' - ' + nodeName + '.json' + UI.projects.foundations.utilities.download.downloadText(fileName, text) + } + + break + case 'Clone': + { + let text = JSON.stringify( + UI.projects.visualScripting.functionLibraries.nodeCloning.getNodeClone(action.node), + undefined, + 4 + ) + + let nodeName = action.node.name + if (nodeName === undefined) { + nodeName = '' + } else { + nodeName = ' ' + nodeName + } + let fileName = 'Clone - ' + action.node.type + ' - ' + nodeName + '.json' + UI.projects.foundations.utilities.download.downloadText(fileName, text) + } + + break + case 'Parent Attach': { + UI.projects.visualScripting.functionLibraries.chainAttachDetach.chainAttachNode(action.node, action.relatedNode, action.rootNodes) + } + break + case 'Reference Attach': { + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(action.node, action.relatedNode, action.rootNodes) + } + break + case 'Parent Detach': + { + UI.projects.visualScripting.functionLibraries.chainAttachDetach.chainDetachNode(action.node, action.rootNodes) + } + break + case 'Reference Detach': + { + UI.projects.visualScripting.functionLibraries.attachDetach.referenceDetachNode(action.node) + } + break + } + } +} diff --git a/Projects/Foundations/UI/Function-Libraries/ChainAttachDetach.js b/Projects/Visual-Scripting/UI/Function-Libraries/ChainAttachDetach.js similarity index 99% rename from Projects/Foundations/UI/Function-Libraries/ChainAttachDetach.js rename to Projects/Visual-Scripting/UI/Function-Libraries/ChainAttachDetach.js index 96259cdec..e4d8b1ea9 100644 --- a/Projects/Foundations/UI/Function-Libraries/ChainAttachDetach.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ChainAttachDetach.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryChainAttachDetach() { +function newVisualScriptingFunctionLibraryChainAttachDetach() { let thisObject = { chainDetachNode: chainDetachNode, chainAttachNode: chainAttachNode diff --git a/Projects/Foundations/UI/Function-Libraries/NodeChildren.js b/Projects/Visual-Scripting/UI/Function-Libraries/NodeChildren.js similarity index 98% rename from Projects/Foundations/UI/Function-Libraries/NodeChildren.js rename to Projects/Visual-Scripting/UI/Function-Libraries/NodeChildren.js index ad585442e..797c9e6c7 100644 --- a/Projects/Foundations/UI/Function-Libraries/NodeChildren.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/NodeChildren.js @@ -1,4 +1,4 @@ -function newNodeChildren() { +function newVisualScriptingFunctionLibraryNodeChildren() { let thisObject = { childrenCount: childrenCount } diff --git a/Projects/Foundations/UI/Function-Libraries/NodeCloning.js b/Projects/Visual-Scripting/UI/Function-Libraries/NodeCloning.js similarity index 97% rename from Projects/Foundations/UI/Function-Libraries/NodeCloning.js rename to Projects/Visual-Scripting/UI/Function-Libraries/NodeCloning.js index 9fd357423..a1d698501 100644 --- a/Projects/Foundations/UI/Function-Libraries/NodeCloning.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/NodeCloning.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryNodeCloning() { +function newVisualScriptingFunctionLibraryNodeCloning() { const MODULE_NAME = 'Node Cloning' const ERROR_LOG = true const logger = newWebDebugLog() @@ -169,7 +169,7 @@ function newFoundationsFunctionLibraryNodeCloning() { } // If the path has not been saved save it now if (node.payload.referenceParentCombinedNodePath === undefined) { - let attachNodePath = UI.projects.foundations.utilities.hierarchy.getNodeNameTypePath(node.payload.referenceParent) + let attachNodePath = UI.projects.visualScripting.utilities.hierarchy.getNodeNameTypePath(node.payload.referenceParent) // Save path to reference parent for auto restore savedPayload.referenceParentCombinedNodePath = attachNodePath } else { diff --git a/Projects/Foundations/UI/Function-Libraries/NodeDeleter.js b/Projects/Visual-Scripting/UI/Function-Libraries/NodeDeleter.js similarity index 99% rename from Projects/Foundations/UI/Function-Libraries/NodeDeleter.js rename to Projects/Visual-Scripting/UI/Function-Libraries/NodeDeleter.js index 108d25ce5..634ce747d 100644 --- a/Projects/Foundations/UI/Function-Libraries/NodeDeleter.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/NodeDeleter.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryNodeDeleter() { +function newVisualScriptingFunctionLibraryNodeDeleter() { let thisObject = { deleteWorkspace: deleteWorkspace, deleteUIObject: deleteUIObject diff --git a/Projects/Foundations/UI/Function-Libraries/NodePath.js b/Projects/Visual-Scripting/UI/Function-Libraries/NodePath.js similarity index 97% rename from Projects/Foundations/UI/Function-Libraries/NodePath.js rename to Projects/Visual-Scripting/UI/Function-Libraries/NodePath.js index 16be7818b..7dbdefe09 100644 --- a/Projects/Foundations/UI/Function-Libraries/NodePath.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/NodePath.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryNodePath() { +function newVisualScriptingFunctionLibraryNodePath() { let thisObject = { getNodePath: getNodePath } diff --git a/Projects/Foundations/UI/Function-Libraries/OnFocus.js b/Projects/Visual-Scripting/UI/Function-Libraries/OnFocus.js similarity index 98% rename from Projects/Foundations/UI/Function-Libraries/OnFocus.js rename to Projects/Visual-Scripting/UI/Function-Libraries/OnFocus.js index 265305f77..d7eecd65d 100644 --- a/Projects/Foundations/UI/Function-Libraries/OnFocus.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/OnFocus.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryOnFocus() { +function newVisualScriptingFunctionLibraryOnFocus() { let thisObject = { getNodeThatIsOnFocus: getNodeThatIsOnFocus } diff --git a/Projects/Foundations/UI/Function-Libraries/ProtocolNode.js b/Projects/Visual-Scripting/UI/Function-Libraries/ProtocolNode.js similarity index 98% rename from Projects/Foundations/UI/Function-Libraries/ProtocolNode.js rename to Projects/Visual-Scripting/UI/Function-Libraries/ProtocolNode.js index fd911421f..69e679cc7 100644 --- a/Projects/Foundations/UI/Function-Libraries/ProtocolNode.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ProtocolNode.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryProtocolNode() { +function newVisualScriptingFunctionLibraryProtocolNode() { const MODULE_NAME = 'Protocol Node' const ERROR_LOG = true const logger = newWebDebugLog() @@ -261,7 +261,7 @@ function newFoundationsFunctionLibraryProtocolNode() { } // If the path has not been saved save it now if (node.payload.referenceParentCombinedNodePath === undefined) { - let attachNodePath = UI.projects.foundations.utilities.hierarchy.getNodeNameTypePath(node.payload.referenceParent) + let attachNodePath = UI.projects.visualScripting.utilities.hierarchy.getNodeNameTypePath(node.payload.referenceParent) // Save path to reference parent for auto restore savedPayload.referenceParentCombinedNodePath = attachNodePath } else { diff --git a/Projects/Foundations/UI/Function-Libraries/ReferenceAttachDetach.js b/Projects/Visual-Scripting/UI/Function-Libraries/ReferenceAttachDetach.js similarity index 93% rename from Projects/Foundations/UI/Function-Libraries/ReferenceAttachDetach.js rename to Projects/Visual-Scripting/UI/Function-Libraries/ReferenceAttachDetach.js index 30c48db0e..0a685a711 100644 --- a/Projects/Foundations/UI/Function-Libraries/ReferenceAttachDetach.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ReferenceAttachDetach.js @@ -1,5 +1,5 @@ // These function are used across the system to establish and remove references between nodes -function newFoundationsFunctionLibraryReferenceAttachDetach() { +function newVisualScriptingFunctionLibraryReferenceAttachDetach() { let thisObject = { referenceDetachNode: referenceDetachNode, referenceAttachNode: referenceAttachNode @@ -22,7 +22,7 @@ function newFoundationsFunctionLibraryReferenceAttachDetach() { function storeAttachNodePath(node, attachToNode) { if (node === undefined) { return } if (node.payload === undefined) { return } - let attachNodePath = UI.projects.foundations.utilities.hierarchy.getNodeNameTypePath(attachToNode) + let attachNodePath = UI.projects.visualScripting.utilities.hierarchy.getNodeNameTypePath(attachToNode) // Remove unused node id, and project tag from stored path for (let i = 0; i < attachNodePath.length; i++) { attachNodePath[i].splice(2, 2) diff --git a/Projects/Foundations/UI/Function-Libraries/ShortcutKeys.js b/Projects/Visual-Scripting/UI/Function-Libraries/ShortcutKeys.js similarity index 97% rename from Projects/Foundations/UI/Function-Libraries/ShortcutKeys.js rename to Projects/Visual-Scripting/UI/Function-Libraries/ShortcutKeys.js index 9e15e22eb..fc801c445 100644 --- a/Projects/Foundations/UI/Function-Libraries/ShortcutKeys.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/ShortcutKeys.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryShortcutKeys() { +function newVisualScriptingFunctionLibraryShortcutKeys() { let thisObject = { getNodeByShortcutKey: getNodeByShortcutKey } diff --git a/Projects/Foundations/UI/Function-Libraries/UiObjectsFromNodes.js b/Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js similarity index 98% rename from Projects/Foundations/UI/Function-Libraries/UiObjectsFromNodes.js rename to Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js index 58a534bbd..4bdf462d2 100644 --- a/Projects/Foundations/UI/Function-Libraries/UiObjectsFromNodes.js +++ b/Projects/Visual-Scripting/UI/Function-Libraries/UiObjectsFromNodes.js @@ -1,4 +1,4 @@ -function newFoundationsFunctionLibraryUiObjectsFromNodes() { +function newVisualScritingFunctionLibraryUiObjectsFromNodes() { let thisObject = { syncronizeTasksFoundAtWorkspaceWithBackEnd: syncronizeTasksFoundAtWorkspaceWithBackEnd, syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd: syncronizeTradingSessionsFoundAtWorkspaceWithBackEnd, @@ -186,7 +186,7 @@ function newFoundationsFunctionLibraryUiObjectsFromNodes() { for (let i = 0; i < node.rootNodes.length; i++) { let rootNode = node.rootNodes[i] if (rootNode.id === receivedNode.id) { - console.log('[WARN] The node with name "' + rootNode.name + '" and type "' + rootNode.type + '" will be replaced by the node with name "' + receivedNode.name + '" and type "' + receivedNode.type +'" because they both have the same node.id') + console.log('[WARN] The node with name "' + rootNode.name + '" and type "' + rootNode.type + '" will be replaced by the node with name "' + receivedNode.name + '" and type "' + receivedNode.type + '" because they both have the same node.id') node.rootNodes.splice(i, 1) break } @@ -353,7 +353,7 @@ function newFoundationsFunctionLibraryUiObjectsFromNodes() { } } if (pathNode !== undefined) { - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(node, pathNode) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(node, pathNode) } else { //console.log("[WARN] ", node.name, ' ', node.type, "failed to fix reference. Unable to find reference parent ", pathName, ' ', pathType ) } @@ -601,8 +601,11 @@ function newFoundationsFunctionLibraryUiObjectsFromNodes() { let schemaDocument = getSchemaDocument(object, project) if (schemaDocument === undefined) { - console.log('Cannot addUIOBject of type "' + type + '" and project "' + project + '" because that type it is not defined at the APP_SCHEMA.') - return + schemaDocument = getSchemaDocument(object, 'Foundations') // TODO: This is provisional until all actions can have the relatedUiObject project explicitly set. + if (schemaDocument === undefined) { + console.log('Cannot addUIOBject of type "' + type + '" and project "' + project + '" because that type it is not defined at the APP_SCHEMA.') + return + } } if (schemaDocument.initialValues !== undefined) { @@ -767,7 +770,7 @@ function newFoundationsFunctionLibraryUiObjectsFromNodes() { if (property.type === 'node') { if (property.name !== previousPropertyName) { if (node[property.name] === undefined) { - let currenAngleToParent = node.payload.floatingObject.angleToParent + let currenAngleToParent = node.payload.floatingObject.angleToParent node.payload.floatingObject.angleToParent = ANGLE_TO_PARENT.RANGE_180 let uiObject = addUIObject(node, property.childType, rootNodes, property.project) node.payload.floatingObject.angleToParent = currenAngleToParent @@ -906,7 +909,7 @@ function newFoundationsFunctionLibraryUiObjectsFromNodes() { frame.width = node.savedPayload.frame.width frame.height = node.savedPayload.frame.height frame.radius = node.savedPayload.frame.radius - UI.projects.foundations.utilities.loadSaveFrame.saveFrame(payload, frame) + UI.projects.visualScripting.utilities.loadSaveFrame.saveFrame(payload, frame) } if (node.savedPayload.tutorial !== undefined) { let tutorial = { diff --git a/Projects/Foundations/UI/Utilities/Branches.js b/Projects/Visual-Scripting/UI/Utilities/Branches.js similarity index 93% rename from Projects/Foundations/UI/Utilities/Branches.js rename to Projects/Visual-Scripting/UI/Utilities/Branches.js index 5e2edd95a..566fd4d68 100644 --- a/Projects/Foundations/UI/Utilities/Branches.js +++ b/Projects/Visual-Scripting/UI/Utilities/Branches.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesBranches() { +function newVisualScriptingUtilitiesBranches() { let thisObject = { nodeBranchToArray: nodeBranchToArray, findInBranch: findInBranch @@ -63,7 +63,7 @@ function newFoundationsUtilitiesBranches() { /* This function finds a node in a brach and reports an error if it could not be found. */ - let nodeFound = UI.projects.foundations.utilities.meshes.findNodeInNodeMesh(startingNode, nodeType, undefined, connectedViaPayload, true, false, false) + let nodeFound = UI.projects.visualScripting.utilities.meshes.findNodeInNodeMesh(startingNode, nodeType, undefined, connectedViaPayload, true, false, false) if (nodeFound === undefined) { if (displayError === true) { errorNode.payload.uiObject.setErrorMessage('Could not find ' + nodeType + ' at ' + startingNode.type + ' ' + startingNode.name) diff --git a/Projects/Foundations/UI/Utilities/Hierarchy.js b/Projects/Visual-Scripting/UI/Utilities/Hierarchy.js similarity index 98% rename from Projects/Foundations/UI/Utilities/Hierarchy.js rename to Projects/Visual-Scripting/UI/Utilities/Hierarchy.js index 013a5b250..b9df7757e 100644 --- a/Projects/Foundations/UI/Utilities/Hierarchy.js +++ b/Projects/Visual-Scripting/UI/Utilities/Hierarchy.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesHierarchy() { +function newVisualScriptingUtilitiesHierarchy() { let thisObject = { getHiriarchyMap: getHiriarchyMap, getHiriarchyHead: getHiriarchyHead, diff --git a/Projects/Foundations/UI/Utilities/LoadSaveFrame.js b/Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js similarity index 94% rename from Projects/Foundations/UI/Utilities/LoadSaveFrame.js rename to Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js index 5027da30e..ee214b485 100644 --- a/Projects/Foundations/UI/Utilities/LoadSaveFrame.js +++ b/Projects/Visual-Scripting/UI/Utilities/LoadSaveFrame.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesLoadSaveFrame() { +function newVisualScriptingUtilitiesLoadSaveFrame() { let thisObject = { saveFrame: saveFrame, loadFrame: loadFrame diff --git a/Projects/Foundations/UI/Utilities/Meshes.js b/Projects/Visual-Scripting/UI/Utilities/Meshes.js similarity index 98% rename from Projects/Foundations/UI/Utilities/Meshes.js rename to Projects/Visual-Scripting/UI/Utilities/Meshes.js index f61736725..cce67ccaf 100644 --- a/Projects/Foundations/UI/Utilities/Meshes.js +++ b/Projects/Visual-Scripting/UI/Utilities/Meshes.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesMeshes() { +function newVisualScriptingUtilitiesMeshes() { let thisObject = { findNodeInNodeMesh: findNodeInNodeMesh } diff --git a/Projects/Foundations/UI/Utilities/NodeChildren.js b/Projects/Visual-Scripting/UI/Utilities/NodeChildren.js similarity index 95% rename from Projects/Foundations/UI/Utilities/NodeChildren.js rename to Projects/Visual-Scripting/UI/Utilities/NodeChildren.js index 1db8a5350..5586415c4 100644 --- a/Projects/Foundations/UI/Utilities/NodeChildren.js +++ b/Projects/Visual-Scripting/UI/Utilities/NodeChildren.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesNodeChildren() { +function newVisualScriptingUtilitiesNodeChildren() { let thisObject = { isMissingChildrenById: isMissingChildrenById, isMissingChildrenByType: isMissingChildrenByType, @@ -281,7 +281,7 @@ function newFoundationsUtilitiesNodeChildren() { let child = startingNode[property.name] if (child === undefined) { continue } if (child.payload !== undefined) { - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(child.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(child.payload, 'codeName') if (codeName !== undefined) { if (codeName === checkCodeName) { return child @@ -297,7 +297,7 @@ function newFoundationsUtilitiesNodeChildren() { let arrayItem = startingNodePropertyArray[m] if (arrayItem.payload !== undefined) { - let codeName = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(arrayItem.payload, 'codeName') + let codeName = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(arrayItem.payload, 'codeName') if (codeName !== undefined) { if (codeName === checkCodeName) { return arrayItem @@ -321,8 +321,8 @@ function newFoundationsUtilitiesNodeChildren() { */ let child if (isMissingChildrenById(startingNode, referencedNode, true) === true) { - child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(startingNode, childType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(child, referencedNode) + child = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(startingNode, childType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(child, referencedNode) } else { child = findChildReferencingThisNode(startingNode, referencedNode) } @@ -338,10 +338,10 @@ function newFoundationsUtilitiesNodeChildren() { let child child = findChildReferencingThisNode(startingNode, referencedNode) if (child !== undefined) { - UI.projects.foundations.functionLibraries.nodeDeleter.deleteUIObject(child, rootNodes) + UI.projects.visualScripting.functionLibraries.nodeDeleter.deleteUIObject(child, rootNodes) } - child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(startingNode, childType) - UI.projects.foundations.functionLibraries.attachDetach.referenceAttachNode(child, referencedNode) + child = UI.projects.visualScripting.functionLibraries.uiObjectsFromNodes.addUIObject(startingNode, childType) + UI.projects.visualScripting.functionLibraries.attachDetach.referenceAttachNode(child, referencedNode) return child } diff --git a/Projects/Foundations/UI/Utilities/NodeConfig.js b/Projects/Visual-Scripting/UI/Utilities/NodeConfig.js similarity index 94% rename from Projects/Foundations/UI/Utilities/NodeConfig.js rename to Projects/Visual-Scripting/UI/Utilities/NodeConfig.js index 865c3aba1..f96cdf117 100644 --- a/Projects/Foundations/UI/Utilities/NodeConfig.js +++ b/Projects/Visual-Scripting/UI/Utilities/NodeConfig.js @@ -1,4 +1,4 @@ -function newFoundationsUtilitiesNodeConfig() { +function newVisualScriptingUtilitiesNodeConfig() { let thisObject = { saveConfigProperty: saveConfigProperty, loadConfigProperty: loadConfigProperty diff --git a/TaskServer/TaskServer.js b/TaskServer/TaskServer.js index 50dc19321..49a1f31d7 100644 --- a/TaskServer/TaskServer.js +++ b/TaskServer/TaskServer.js @@ -98,7 +98,7 @@ exports.newTaskServer = function newTaskServer() { setupTaskHeartbeats() function initializeProjectDefinitionNode() { - TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE = TS.projects.foundations.utilities.nodeFunctions.findNodeInNodeMesh(TS.projects.foundations.globals.taskConstants.TASK_NODE, 'Project Definition') + TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE = TS.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(TS.projects.foundations.globals.taskConstants.TASK_NODE, 'Project Definition') if (TS.projects.foundations.globals.taskConstants.PROJECT_DEFINITION_NODE === undefined) { console.log("[ERROR] Task Server -> Task -> bootingProcess -> Project Definition not found. ") TS.projects.foundations.globals.taskVariables.FATAL_ERROR_MESSAGE = 'Project Definition not found. Fatal Error, can not continue. Fix the problem and try again.' diff --git a/package-lock.json b/package-lock.json index 0d4d439a3..92b0a838e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3166,7 +3166,17 @@ "dev": true, "optional": true, "requires": { - "cli-truncate": "^1.1.0" + "cli-truncate": "^1.1.0", + "node-addon-api": "^1.6.3" + }, + "dependencies": { + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + } } }, "iconv-lite": {