Program Utility abstraction finished

This commit is contained in:
Luis Fernando Molina committed 2021-06-21 08:36:35 +02:00
1 parent b6ca4ae39d
commit dae98d3fd4
1 file changed
+3 -3
@@ -146,7 +146,7 @@ function newFoundationsUtilitiesMandatoryProgram() {
(node[usersArrayPropertyName] === undefined || hasUsersDefined(node[usersArrayPropertyName]) === false)
) {
node.payload[programPropertyName].isActive = false
node.payload.uiObject.setErrorMessage("In order to enable this program you need to add User Mentor nodes and reference a User Profile from each one.")
node.payload.uiObject.setErrorMessage("In order to enable this program you need to add " + userNodeType + " nodes and reference a User Profile from each one.")
} else {
node.payload[programPropertyName].isActive = true
}
@@ -231,7 +231,7 @@ function newFoundationsUtilitiesMandatoryProgram() {
case userNodeType: {
node.payload[programPropertyName].outgoingPower = node.payload.parentNode.payload[programPropertyName].outgoingPower / node.payload.parentNode[usersArrayPropertyName].length
drawUserMentor(node)
drawUserNode(node)
if (node.payload.referenceParent !== undefined) {
distributeProgramPower(node.payload.referenceParent, mentoshipPower / 10, 0)
}
@@ -278,7 +278,7 @@ function newFoundationsUtilitiesMandatoryProgram() {
drawProgram(programNode)
}
function drawUserMentor(node) {
function drawUserNode(node) {
if (node.payload !== undefined) {
const outgoingPowerText = new Intl.NumberFormat().format(node.payload[programPropertyName].outgoingPower)