PROJECT SCHEMA

This commit is contained in:
Luis Fernando Molina committed 2020-12-02 11:52:00 +01:00
1 parent 4ecdaaa7ac
commit 0ba86fce64
3 files changed
+16 -15

No files matched your search

+10 -2
View File
@@ -7,6 +7,11 @@ exports.newMultiProject = function () {
return thisObject;
function initialize() {
/*
First thing is to load the project schema file.
*/
let PROJECTS_SCHEMA = require(global.env.PATH_TO_PROJECTS_REQUIRED + '/' + 'ProjectsSchema.json')
/*
Here we will setup the TS object, with all the
projects and modules that will have inside.
@@ -14,8 +19,8 @@ exports.newMultiProject = function () {
global.TS = {
projects: {}
}
for (let i = 0; i < global.PROJECTS_SCHEMA.length; i++) {
let projectDefinition = global.PROJECTS_SCHEMA[i]
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
let projectDefinition = PROJECTS_SCHEMA[i]
global.TS.projects[projectDefinition.propertyName] = {}
let projectInstance = global.TS.projects[projectDefinition.propertyName]
@@ -95,5 +100,8 @@ exports.newMultiProject = function () {
}
}
}
TS.projects.superalgos.globals.taskConstants.PROJECTS_SCHEMA = PROJECTS_SCHEMA
}
}