From 4cc74c1cbcced7315382c4f217e795e1c47d7909 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 2 Dec 2020 09:11:02 +0100 Subject: [PATCH] Files Moved --- .../TS/Process-Modules}/DataDependencies.js | 0 .../Superalgos/TS/Process-Modules}/DataSet.js | 0 .../TS/Process-Modules}/ProcessExecutionEvents.js | 0 .../Superalgos/TS/Process-Modules}/ProcessOutput.js | 0 .../TS/Process-Modules}/StatusDependencies.js | 0 .../Superalgos/TS/Process-Modules}/StatusReport.js | 0 TaskServer/MultiProject.js | 11 +++++++++++ 7 files changed, 11 insertions(+) rename {TaskServer => Projects/Superalgos/TS/Process-Modules}/DataDependencies.js (100%) rename {TaskServer => Projects/Superalgos/TS/Process-Modules}/DataSet.js (100%) rename {TaskServer => Projects/Superalgos/TS/Process-Modules}/ProcessExecutionEvents.js (100%) rename {TaskServer => Projects/Superalgos/TS/Process-Modules}/ProcessOutput.js (100%) rename {TaskServer => Projects/Superalgos/TS/Process-Modules}/StatusDependencies.js (100%) rename {TaskServer => Projects/Superalgos/TS/Process-Modules}/StatusReport.js (100%) diff --git a/TaskServer/DataDependencies.js b/Projects/Superalgos/TS/Process-Modules/DataDependencies.js similarity index 100% rename from TaskServer/DataDependencies.js rename to Projects/Superalgos/TS/Process-Modules/DataDependencies.js diff --git a/TaskServer/DataSet.js b/Projects/Superalgos/TS/Process-Modules/DataSet.js similarity index 100% rename from TaskServer/DataSet.js rename to Projects/Superalgos/TS/Process-Modules/DataSet.js diff --git a/TaskServer/ProcessExecutionEvents.js b/Projects/Superalgos/TS/Process-Modules/ProcessExecutionEvents.js similarity index 100% rename from TaskServer/ProcessExecutionEvents.js rename to Projects/Superalgos/TS/Process-Modules/ProcessExecutionEvents.js diff --git a/TaskServer/ProcessOutput.js b/Projects/Superalgos/TS/Process-Modules/ProcessOutput.js similarity index 100% rename from TaskServer/ProcessOutput.js rename to Projects/Superalgos/TS/Process-Modules/ProcessOutput.js diff --git a/TaskServer/StatusDependencies.js b/Projects/Superalgos/TS/Process-Modules/StatusDependencies.js similarity index 100% rename from TaskServer/StatusDependencies.js rename to Projects/Superalgos/TS/Process-Modules/StatusDependencies.js diff --git a/TaskServer/StatusReport.js b/Projects/Superalgos/TS/Process-Modules/StatusReport.js similarity index 100% rename from TaskServer/StatusReport.js rename to Projects/Superalgos/TS/Process-Modules/StatusReport.js diff --git a/TaskServer/MultiProject.js b/TaskServer/MultiProject.js index 2236172b0..a98079be4 100644 --- a/TaskServer/MultiProject.js +++ b/TaskServer/MultiProject.js @@ -70,6 +70,17 @@ exports.newMultiProject = function () { projectInstance.botClasses[botClassDefinition.propertyName] = requiredFunction.call() } } + + /* Set up Process Modules for this Project */ + if (projectDefinition.TS.processModules !== undefined) { + for (let j = 0; j < projectDefinition.TS.processModules.length; j++) { + let processModuleDefinition = projectDefinition.TS.processModules[j] + let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + 'TS' + '/' + 'Process-Modules' + '/' + processModuleDefinition.fileName + + let requiredObject = require(path) + projectInstance.processModules[processModuleDefinition.propertyName] = requiredObject + } + } } } } \ No newline at end of file