More actions moved out from Foundations to their projects

This commit is contained in:
Luis Fernando Molina committed 2021-09-30 11:00:56 +02:00
1 parent 68bb87936a
commit 0eb238551c
10 files changed
+52 -47

No files matched your search

@@ -18,9 +18,21 @@ function newEducationActionSwitch() {
async function executeAction(action) {
switch (action.name) {
case 'Action Name': {
// Example: return UI.projects.foundations.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node)
}
case 'Run Trading Session':
{
UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.runSession(action.node, false, action.callBackFunction)
}
break
case 'Resume Trading Session':
{
UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.runSession(action.node, true, action.callBackFunction)
}
break
case 'Stop Trading Session':
{
UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.stopSession(action.node, action.callBackFunction)
}
break
}
}
}
@@ -18,9 +18,21 @@ function newEducationActionSwitch() {
async function executeAction(action) {
switch (action.name) {
case 'Action Name': {
// Example: return UI.projects.foundations.functionLibraries.onFocus.getNodeThatIsOnFocus(action.node)
}
case 'Add All Output Datasets':
{
UI.projects.dataMining.functionLibraries.mineFunctions.addAllOutputDatasets(action.node)
}
break
case 'Add All Data Dependencies':
{
UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataDependencies(action.node)
}
break
case 'Add All Data Mine Dependencies':
{
UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataMineDataDependencies(action.node, action.rootNodes)
}
break
}
}
}
@@ -15,7 +15,8 @@
"secondaryIcon": "stop",
"iconPathOn": "run",
"iconPathOff": "run",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Resume Trading Session",
@@ -31,7 +32,8 @@
"secondaryIcon": "stop",
"iconPathOn": "resume",
"iconPathOff": "resume",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Configure",
@@ -14,7 +14,8 @@
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Data Dependency",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Data-Mining"
},
{
"action": "Delete UI Object",
@@ -15,7 +15,8 @@
"secondaryIcon": "stop",
"iconPathOn": "run",
"iconPathOff": "run",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Resume Trading Session",
@@ -31,7 +32,8 @@
"secondaryIcon": "stop",
"iconPathOn": "resume",
"iconPathOff": "resume",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Configure",
@@ -15,7 +15,8 @@
"secondaryIcon": "stop",
"iconPathOn": "run",
"iconPathOff": "run",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Resume Trading Session",
@@ -31,7 +32,8 @@
"secondaryIcon": "stop",
"iconPathOn": "resume",
"iconPathOff": "resume",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Configure",
@@ -15,7 +15,8 @@
"secondaryIcon": "stop",
"iconPathOn": "run",
"iconPathOff": "run",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Resume Trading Session",
@@ -31,7 +32,8 @@
"secondaryIcon": "stop",
"iconPathOn": "resume",
"iconPathOff": "resume",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Algorithmic-Trading"
},
{
"action": "Configure",
@@ -20,7 +20,8 @@
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Data Mine Data Dependencies",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Data-Mining"
},
{
"action": "Add UI Object",
@@ -20,7 +20,8 @@
"confirmationLabel": "Confirm to Proceed",
"workDoneLabel": "Done",
"relatedUiObject": "Output Dataset",
"actionFunction": "payload.executeAction"
"actionFunction": "payload.executeAction",
"actionProject": "Data-Mining"
},
{
"action": "Delete UI Object",
@@ -418,11 +418,6 @@ function newFoundationsActionSwitch() {
UI.projects.foundations.functionLibraries.cryptoEcosystemFunctions.uninstallMarket(action.node, action.rootNodes)
}
break
case 'Add All Output Datasets':
{
UI.projects.dataMining.functionLibraries.mineFunctions.addAllOutputDatasets(action.node)
}
break
case 'Add All Data Products':
{
UI.projects.foundations.functionLibraries.dataStorageFunctions.addAllDataProducts(action.node)
@@ -498,16 +493,6 @@ function newFoundationsActionSwitch() {
UI.projects.foundations.functionLibraries.dataStorageFunctions.addMissingProjectDataProducts(action.node, action.rootNodes)
}
break
case 'Add All Data Dependencies':
{
UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataDependencies(action.node)
}
break
case 'Add All Data Mine Dependencies':
{
UI.projects.dataMining.functionLibraries.mineFunctions.addAllDataMineDataDependencies(action.node, action.rootNodes)
}
break
case 'Add All Layer Panels':
{
UI.projects.foundations.functionLibraries.chartingSpaceFunctions.addAllLayerPanels(action.node)
@@ -544,21 +529,6 @@ function newFoundationsActionSwitch() {
UI.projects.foundations.functionLibraries.webhookFunctions.sendTestMessage(action.node, action.callBackFunction)
}
break
case 'Run Trading Session':
{
UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.runSession(action.node, false, action.callBackFunction)
}
break
case 'Resume Trading Session':
{
UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.runSession(action.node, true, action.callBackFunction)
}
break
case 'Stop Trading Session':
{
UI.projects.algorithmicTrading.functionLibraries.tradingSessionFunctions.stopSession(action.node, action.callBackFunction)
}
break
case 'Run Super Action':
{
UI.projects.foundations.functionLibraries.superScriptsFunctions.runSuperScript(action.node, action.rootNodes)