plugins can be be added the Governance Workspace
This commit is contained in:
1 parent
1bf9e599ee
commit
8f91a04145
10 files changed
+17
-14
No files matched your search
@@ -29,15 +29,17 @@ function newFoundationsFunctionLibraryPluginsFunctions() {
|
||||
}
|
||||
|
||||
function addMissingPluginTypes(node, rootNodes) {
|
||||
let project = UI.projects.foundations.utilities.nodeConfig.loadPropertyFromNodeConfig(node.payload, 'codeName')
|
||||
if (project === undefined || project === undefined) { return }
|
||||
for (let k = 0; k < PROJECTS_SCHEMA.length; k++) {
|
||||
let projectDefinition = PROJECTS_SCHEMA[k]
|
||||
|
||||
if (projectDefinition.name !== project) { continue }
|
||||
if (projectDefinition.plugins === undefined) { continue }
|
||||
for (let i = 0; i < projectDefinition.plugins.length; i++) {
|
||||
let pluginType = "Plugin" + " " + projectDefinition.plugins[i]
|
||||
|
||||
if (UI.projects.foundations.utilities.children.isMissingChildrenByType(node, pluginType) === true) {
|
||||
UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, pluginType)
|
||||
UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, pluginType, undefined, project)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -490,7 +490,7 @@ function newUiObjectConstructor() {
|
||||
}
|
||||
|
||||
if (newMenuItem.actionProject === undefined) {
|
||||
newMenuItem.actionProject = 'Foundations'
|
||||
newMenuItem.actionProject = payload.node.project
|
||||
}
|
||||
|
||||
menuItemsInitialValues.push(newMenuItem)
|
||||
|
||||
@@ -26,7 +26,7 @@ function newFoundationsUtilitiesPlugins() {
|
||||
let fileName = fileNames[i]
|
||||
fileName = fileName.replace('.json', '')
|
||||
if (UI.projects.foundations.utilities.children.isMissingChildrenByName(node, fileName) === true) {
|
||||
let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin File')
|
||||
let child = UI.projects.foundations.functionLibraries.uiObjectsFromNodes.addUIObject(node, 'Plugin File', undefined, 'Foundations')
|
||||
child.name = fileName
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{"type":"Pools","name":"Token Distribution Starts Here","config":"{\n \"tokens\": \"10000000\"\n}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Software","config":"{\n \"description\": \"\"\n}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Assets","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Software Assets ","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"05da7d34-dbc4-486c-8054-891747d17572","savedPayload":{"position":{"x":25455.69411466804,"y":29331.438333077036},"targetPosition":{"x":25424.335575687743,"y":29629.794901687517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Software","id":"3361629f-04c3-4da8-87a2-3a9de9896eb0"}}},{"type":"Pool","name":"Community Assets","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"af54f5d9-a58c-4d05-8b58-af6379c58fa4","savedPayload":{"position":{"x":25698.399212980523,"y":29507.77390876478},"targetPosition":{"x":25424.335575687743,"y":29629.794901687517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Community","id":"199f2793-8072-4ac1-8d1d-5ea5c2f2dcf3"}}}],"id":"301a35d2-37bc-4cb3-b95e-ad777ab2b13f","savedPayload":{"position":{"x":25424.335575687743,"y":29629.794901687517},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Features","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Features","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"7a256c07-dfb5-4f89-8cf7-424f9ce257e5","savedPayload":{"position":{"x":25818.63390977709,"y":29687.089803375035},"targetPosition":{"x":25533.316954888545,"y":29779.794901687517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Features","name":"Software","id":"1d2c1985-c762-4ece-b350-15bd893bd1f4"}}}],"id":"41a9403c-2e4d-4432-8169-86579f2e34b6","savedPayload":{"position":{"x":25533.316954888545,"y":29779.794901687517},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Organization","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Positions","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"f54a5953-de81-4c7b-af6a-f41bce854590","savedPayload":{"position":{"x":25818.63390977709,"y":30057.910196624965},"targetPosition":{"x":25533.316954888545,"y":29965.205098312483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Positions","name":"Organization Chart","id":"50c68665-5da2-48a8-b229-7a1563ae82d2"}}}],"id":"34876a2a-9cf0-4d58-8534-56d0d5ca7693","savedPayload":{"position":{"x":25533.316954888545,"y":29965.205098312483},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Mantainance","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Bug Fixes","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"654f41c2-a640-4021-acf8-9b6b924bbc63","savedPayload":{"position":{"x":25698.399212980523,"y":30237.22609123522},"targetPosition":{"x":25424.335575687743,"y":30115.205098312483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"Improvements","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"a9d8e26e-e18a-4014-89e1-8eb5d1fcf703","savedPayload":{"position":{"x":25455.69411466804,"y":30413.561666922964},"targetPosition":{"x":25424.335575687743,"y":30115.205098312483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a6a443dd-9b50-4aa7-9cef-21aab3f3eda2","savedPayload":{"position":{"x":254Line truncated
|
||||
@@ -7,7 +7,7 @@
|
||||
"askConfirmation": true,
|
||||
"confirmationLabel": "Confirm to Proceed",
|
||||
"workDoneLabel": "Done",
|
||||
"relatedUiObject": "Data Mine",
|
||||
"relatedUiObject": "Assets",
|
||||
"actionFunction": "payload.executeAction"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"askConfirmation": true,
|
||||
"confirmationLabel": "Confirm to Proceed",
|
||||
"workDoneLabel": "Done",
|
||||
"relatedUiObject": "Data Mine",
|
||||
"relatedUiObject": "Features",
|
||||
"actionFunction": "payload.executeAction"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"askConfirmation": true,
|
||||
"confirmationLabel": "Confirm to Proceed",
|
||||
"workDoneLabel": "Done",
|
||||
"relatedUiObject": "Data Mine",
|
||||
"relatedUiObject": "Pools",
|
||||
"actionFunction": "payload.executeAction"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"askConfirmation": true,
|
||||
"confirmationLabel": "Confirm to Proceed",
|
||||
"workDoneLabel": "Done",
|
||||
"relatedUiObject": "Data Mine",
|
||||
"relatedUiObject": "Positions",
|
||||
"actionFunction": "payload.executeAction"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"askConfirmation": true,
|
||||
"confirmationLabel": "Confirm to Proceed",
|
||||
"workDoneLabel": "Done",
|
||||
"relatedUiObject": "Data Mine",
|
||||
"relatedUiObject": "User Profile",
|
||||
"actionFunction": "payload.executeAction"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -26,27 +26,27 @@ function newGovernanceActionSwitch() {
|
||||
}
|
||||
case 'Add Missing Plugin User Profiles':
|
||||
{
|
||||
UI.projects.foundations.functionLibraries.pluginsFunctions.addMissingPluginUserProfiles(action.node, action.rootNodes)
|
||||
UI.projects.governance.functionLibraries.pluginsFunctions.addMissingPluginUserProfiles(action.node, action.rootNodes)
|
||||
}
|
||||
break
|
||||
case 'Add Missing Plugin Pools':
|
||||
{
|
||||
UI.projects.foundations.functionLibraries.pluginsFunctions.addMissingPluginPools(action.node, action.rootNodes)
|
||||
UI.projects.governance.functionLibraries.pluginsFunctions.addMissingPluginPools(action.node, action.rootNodes)
|
||||
}
|
||||
break
|
||||
case 'Add Missing Plugin Features':
|
||||
{
|
||||
UI.projects.foundations.functionLibraries.pluginsFunctions.addMissingPluginFeatures(action.node, action.rootNodes)
|
||||
UI.projects.governance.functionLibraries.pluginsFunctions.addMissingPluginFeatures(action.node, action.rootNodes)
|
||||
}
|
||||
break
|
||||
case 'Add Missing Plugin Assets':
|
||||
{
|
||||
UI.projects.foundations.functionLibraries.pluginsFunctions.addMissingPluginAssets(action.node, action.rootNodes)
|
||||
UI.projects.governance.functionLibraries.pluginsFunctions.addMissingPluginAssets(action.node, action.rootNodes)
|
||||
}
|
||||
break
|
||||
case 'Add Missing Plugin Positions':
|
||||
{
|
||||
UI.projects.foundations.functionLibraries.pluginsFunctions.addMissingPluginPositions(action.node, action.rootNodes)
|
||||
UI.projects.governance.functionLibraries.pluginsFunctions.addMissingPluginPositions(action.node, action.rootNodes)
|
||||
}
|
||||
break
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user