From 02e23d2ab54c16e5323860122419dced369b0bcd Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Wed, 16 Jun 2021 00:45:25 +0200 Subject: [PATCH] Governance: Programs Structure --- .../claims-program.png} | Bin .../Icons/Programs/mentorship-program.png | Bin 0 -> 14216 bytes .../Icons/Programs/referral-program.png | Bin 0 -> 20204 bytes .../Icons/Programs/staking-program.png | Bin 0 -> 12357 bytes .../Icons/Programs/support-program.png | Bin 0 -> 20366 bytes .../voting-program.png} | Bin .../Governance/Icons/User/user-mentor.png | Bin 0 -> 19433 bytes .../Governance/Icons/User/user-support.png | Bin 0 -> 10670 bytes Projects/Governance/Icons/token-switch.png | Bin 0 -> 20111 bytes .../Plugins/User-Profiles/Julian-Molina.json | 599 +-- .../User-Profiles/Luis-Fernando-Molina.json | 4066 +---------------- .../Token-Distribution-Superalgos.json | 12 +- .../asset-contributions-folder.json | 2 +- ...bution-claims.json => claims-program.json} | 6 +- .../feature-contributions-folder.json | 2 +- .../App-Schema/mentorship-program.json | 51 + .../position-contributions-folder.json | 2 +- .../Schemas/App-Schema/referring-program.json | 51 + .../Schemas/App-Schema/staking-program.json | 34 + .../Schemas/App-Schema/support-program.json | 51 + .../Schemas/App-Schema/tokensSwitch.json | 126 + .../Schemas/App-Schema/user-mentor.json | 40 + .../Schemas/App-Schema/user-profile.json | 44 +- .../Schemas/App-Schema/user-referrer.json | 4 +- .../Schemas/App-Schema/userSupport.json | 40 + .../Schemas/App-Schema/votes-switch.json | 2 +- ...-distribution.json => voting-program.json} | 15 +- .../contribution-claims.json | 2 +- .../U/User/User-Profile/user-profile.json | 2 +- .../votes-distribution.json | 2 +- .../UI/Function-Libraries/Claims.js | 8 +- .../UI/Function-Libraries/Tokens.js | 4 +- .../Governance/UI/Function-Libraries/Votes.js | 12 +- 33 files changed, 802 insertions(+), 4375 deletions(-) rename Projects/Governance/Icons/{contribution-claims.png => Programs/claims-program.png} (100%) create mode 100644 Projects/Governance/Icons/Programs/mentorship-program.png create mode 100644 Projects/Governance/Icons/Programs/referral-program.png create mode 100644 Projects/Governance/Icons/Programs/staking-program.png create mode 100644 Projects/Governance/Icons/Programs/support-program.png rename Projects/Governance/Icons/{Votes/votes-distribution.png => Programs/voting-program.png} (100%) create mode 100644 Projects/Governance/Icons/User/user-mentor.png create mode 100644 Projects/Governance/Icons/User/user-support.png create mode 100644 Projects/Governance/Icons/token-switch.png rename Projects/Governance/Schemas/App-Schema/{contribution-claims.json => claims-program.json} (94%) create mode 100644 Projects/Governance/Schemas/App-Schema/mentorship-program.json create mode 100644 Projects/Governance/Schemas/App-Schema/referring-program.json create mode 100644 Projects/Governance/Schemas/App-Schema/staking-program.json create mode 100644 Projects/Governance/Schemas/App-Schema/support-program.json create mode 100644 Projects/Governance/Schemas/App-Schema/tokensSwitch.json create mode 100644 Projects/Governance/Schemas/App-Schema/user-mentor.json create mode 100644 Projects/Governance/Schemas/App-Schema/userSupport.json rename Projects/Governance/Schemas/App-Schema/{votes-distribution.json => voting-program.json} (72%) diff --git a/Projects/Governance/Icons/contribution-claims.png b/Projects/Governance/Icons/Programs/claims-program.png similarity index 100% rename from Projects/Governance/Icons/contribution-claims.png rename to Projects/Governance/Icons/Programs/claims-program.png diff --git a/Projects/Governance/Icons/Programs/mentorship-program.png b/Projects/Governance/Icons/Programs/mentorship-program.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f5da755fbf44e1e48ea703d5941a86733f7764 GIT binary patch literal 14216 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 literal 0 HcmV?d00001 diff --git a/Projects/Governance/Icons/Programs/referral-program.png b/Projects/Governance/Icons/Programs/referral-program.png new file mode 100644 index 0000000000000000000000000000000000000000..b9d3765cf74aced6a7d7c8043ea170e154e4146a GIT binary patch literal 20204 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 literal 0 HcmV?d00001 diff --git a/Projects/Governance/Icons/Programs/staking-program.png b/Projects/Governance/Icons/Programs/staking-program.png new file mode 100644 index 0000000000000000000000000000000000000000..9ab9dadd6c8385816790221dd3075873d8c26c04 GIT binary patch literal 12357 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%0D$2z} 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

wnLl^%3x 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 sContribution Claims->Asset Contributions Folder->" + "compatibleTypes": "->Claims Program->Asset Contributions Folder->" }, "propertyNameAtParent": "assetContributionsFolder", "childrenNodesProperties": [ diff --git a/Projects/Governance/Schemas/App-Schema/contribution-claims.json b/Projects/Governance/Schemas/App-Schema/claims-program.json similarity index 94% rename from Projects/Governance/Schemas/App-Schema/contribution-claims.json rename to Projects/Governance/Schemas/App-Schema/claims-program.json index 50d309982..cfd71d2e9 100644 --- a/Projects/Governance/Schemas/App-Schema/contribution-claims.json +++ b/Projects/Governance/Schemas/App-Schema/claims-program.json @@ -1,5 +1,5 @@ { - "type": "Contribution Claims", + "type": "Claims Program", "menuItems": [ { "action": "Configure", @@ -47,11 +47,11 @@ "config": "{}" }, "attachingRules": { - "compatibleTypes": "->User Profile->" + "compatibleTypes": "->Token Switch->" }, "addLeftIcons": true, "level": 1, - "propertyNameAtParent": "contributionClaims", + "propertyNameAtParent": "claimsProgram", "childrenNodesProperties": [ { "name": "assetContributionsFolder", diff --git a/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json b/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json index eefd3ca61..c68c317a5 100644 --- a/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json +++ b/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json @@ -42,7 +42,7 @@ "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->Contribution Claims->Feature Contributions Folder->" + "compatibleTypes": "->Claims Program->Feature Contributions Folder->" }, "propertyNameAtParent": "featureContributionsFolder", "childrenNodesProperties": [ diff --git a/Projects/Governance/Schemas/App-Schema/mentorship-program.json b/Projects/Governance/Schemas/App-Schema/mentorship-program.json new file mode 100644 index 000000000..6c3f9263a --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/mentorship-program.json @@ -0,0 +1,51 @@ +{ + "type": "Mentorship Program", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "userMentor", + "actionFunction": "payload.executeAction", + "label": "Add User Mentor", + "relatedUiObject": "User Mentor" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "attachingRules": { + "compatibleTypes": "->Token Switch->" + }, + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "mentorshipProgram", + "childrenNodesProperties": [ + { + "name": "userMentors", + "type": "array", + "childType": "User Mentor", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json b/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json index 5cd5b5d86..36390af05 100644 --- a/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json +++ b/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json @@ -42,7 +42,7 @@ "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->Contribution Claims->Position Contributions Folder->" + "compatibleTypes": "->Claims Program->Position Contributions Folder->" }, "propertyNameAtParent": "positionContributionsFolder", "childrenNodesProperties": [ diff --git a/Projects/Governance/Schemas/App-Schema/referring-program.json b/Projects/Governance/Schemas/App-Schema/referring-program.json new file mode 100644 index 000000000..df7a8f384 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/referring-program.json @@ -0,0 +1,51 @@ +{ + "type": "Referral Program", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "userReferrer", + "actionFunction": "payload.executeAction", + "label": "Add User Referrer", + "relatedUiObject": "User Referrer" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "attachingRules": { + "compatibleTypes": "->Token Switch->" + }, + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "referralProgram", + "childrenNodesProperties": [ + { + "name": "userReferrer", + "type": "node", + "childType": "User Referrer", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/staking-program.json b/Projects/Governance/Schemas/App-Schema/staking-program.json new file mode 100644 index 000000000..8c9d03a2c --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/staking-program.json @@ -0,0 +1,34 @@ +{ + "type": "Staking Program", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "attachingRules": { + "compatibleTypes": "->Token Switch->" + }, + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "stakingProgram" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/support-program.json b/Projects/Governance/Schemas/App-Schema/support-program.json new file mode 100644 index 000000000..05c44007c --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/support-program.json @@ -0,0 +1,51 @@ +{ + "type": "Support Program", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "userSupport", + "actionFunction": "payload.executeAction", + "label": "Add User Support", + "relatedUiObject": "User Support" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "attachingRules": { + "compatibleTypes": "->Token Switch->" + }, + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "supportProgram", + "childrenNodesProperties": [ + { + "name": "userSupports", + "type": "array", + "childType": "User Support", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/tokensSwitch.json b/Projects/Governance/Schemas/App-Schema/tokensSwitch.json new file mode 100644 index 000000000..caad9fc1d --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/tokensSwitch.json @@ -0,0 +1,126 @@ +{ + "type": "Token Switch", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "actionFunction": "payload.executeAction", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "referralProgram", + "label": "Add Referral Program", + "relatedUiObject": "Referral Program" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "actionFunction": "payload.executeAction", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "mentorshipProgram", + "label": "Add Mentorship Program", + "relatedUiObject": "Mentorship Program" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "actionFunction": "payload.executeAction", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "supportProgram", + "label": "Add Support Program", + "relatedUiObject": "Support Program" + }, + { + "action": "Add UI Object", + "actionProject": "Voting Program", + "actionFunction": "payload.executeAction", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "votingProgram", + "label": "Add Voting Program", + "relatedUiObject": "Voting Program" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "actionFunction": "payload.executeAction", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "claimsProgram", + "label": "Add Claims Program", + "relatedUiObject": "Claims Program" + }, + { + "action": "Add UI Object", + "actionProject": "Foundations", + "actionFunction": "payload.executeAction", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "stakingProgram", + "label": "Add Staking Program", + "relatedUiObject": "Staking Program" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->User Profile->" + }, + "propertyNameAtParent": "tokenSwitch", + "childrenNodesProperties": [ + { + "name": "referralProgram", + "type": "node", + "childType": "Referral Program", + "autoAdd": true + }, + { + "name": "mentorshipProgram", + "type": "node", + "childType": "Mentorship Program", + "autoAdd": true + }, + { + "name": "supportProgram", + "type": "node", + "childType": "Support Program", + "autoAdd": true + }, + { + "name": "votingProgram", + "type": "node", + "childType": "Voting Program", + "autoAdd": true + }, + { + "name": "claimsProgram", + "type": "node", + "childType": "Claims Program", + "autoAdd": true + }, + { + "name": "stakingProgram", + "type": "node", + "childType": "Staking Program", + "autoAdd": true + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/user-mentor.json b/Projects/Governance/Schemas/App-Schema/user-mentor.json new file mode 100644 index 000000000..60f4577a1 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/user-mentor.json @@ -0,0 +1,40 @@ +{ + "type": "User Mentor", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->mentorship Program->" + }, + "referencingRules": { + "compatibleTypes": "->User Profile->" + }, + "propertyNameAtParent": "userMentors" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/user-profile.json b/Projects/Governance/Schemas/App-Schema/user-profile.json index 53f1dafea..938527f3b 100644 --- a/Projects/Governance/Schemas/App-Schema/user-profile.json +++ b/Projects/Governance/Schemas/App-Schema/user-profile.json @@ -12,28 +12,10 @@ "action": "Add UI Object", "actionProject": "Foundations", "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "contributionClaims", + "propertyToCheckFor": "tokenSwitch", "actionFunction": "payload.executeAction", - "label": "Add Contribution Claims", - "relatedUiObject": "Contribution Claims" - }, - { - "action": "Add UI Object", - "actionProject": "Foundations", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "votesDistribution", - "actionFunction": "payload.executeAction", - "label": "Add Votes Distribution", - "relatedUiObject": "Votes Distribution" - }, - { - "action": "Add UI Object", - "actionProject": "Foundations", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "userReferrer", - "actionFunction": "payload.executeAction", - "label": "Add User Referrer", - "relatedUiObject": "User Referrer" + "label": "Add Token Switch", + "relatedUiObject": "Token Switch" }, { "action": "Delete UI Object", @@ -50,7 +32,7 @@ "config": true }, "initialValues": { - "config": "{\n\"codeName\": \"\"\n}" + "config": "{}" }, "isTitleAllwaysVisible": false, "isHierarchyHead": true, @@ -58,22 +40,10 @@ "level": 0, "childrenNodesProperties": [ { - "name": "contributionClaims", + "name": "tokenSwitch", "type": "node", - "childType": "Contribution Claims", - "autoAdd": false - }, - { - "name": "votesDistribution", - "type": "node", - "childType": "Votes Distribution", - "autoAdd": false - }, - { - "name": "userReferrer", - "type": "node", - "childType": "User Referrer", - "autoAdd": false + "childType": "Token Switch", + "autoAdd": true } ] } \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/user-referrer.json b/Projects/Governance/Schemas/App-Schema/user-referrer.json index 4c04c2b59..4f300213e 100644 --- a/Projects/Governance/Schemas/App-Schema/user-referrer.json +++ b/Projects/Governance/Schemas/App-Schema/user-referrer.json @@ -26,12 +26,12 @@ "config": true }, "initialValues": { - "config": "{\n \"description\": \"\"\n}" + "config": "{}" }, "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->User Profile->" + "compatibleTypes": "->Referral Program->" }, "referencingRules": { "compatibleTypes": "->User Profile->" diff --git a/Projects/Governance/Schemas/App-Schema/userSupport.json b/Projects/Governance/Schemas/App-Schema/userSupport.json new file mode 100644 index 000000000..caa0d2478 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/userSupport.json @@ -0,0 +1,40 @@ +{ + "type": "User Support", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "actionProject": "Foundations", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->support Program->" + }, + "referencingRules": { + "compatibleTypes": "->User Profile->" + }, + "propertyNameAtParent": "userSupports" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/votes-switch.json b/Projects/Governance/Schemas/App-Schema/votes-switch.json index bd97acfbf..3437ff59a 100644 --- a/Projects/Governance/Schemas/App-Schema/votes-switch.json +++ b/Projects/Governance/Schemas/App-Schema/votes-switch.json @@ -65,7 +65,7 @@ "addLeftIcons": true, "level": 2, "attachingRules": { - "compatibleTypes": "->Votes Distribution->Votes Switch->" + "compatibleTypes": "->Voting Program->Votes Switch->" }, "propertyNameAtParent": "votesSwitch", "childrenNodesProperties": [ diff --git a/Projects/Governance/Schemas/App-Schema/votes-distribution.json b/Projects/Governance/Schemas/App-Schema/voting-program.json similarity index 72% rename from Projects/Governance/Schemas/App-Schema/votes-distribution.json rename to Projects/Governance/Schemas/App-Schema/voting-program.json index 6cb033b94..32790eaed 100644 --- a/Projects/Governance/Schemas/App-Schema/votes-distribution.json +++ b/Projects/Governance/Schemas/App-Schema/voting-program.json @@ -1,5 +1,5 @@ { - "type": "Votes Distribution", + "type": "Voting Program", "menuItems": [ { "action": "Configure", @@ -15,15 +15,6 @@ "label": "Add Votes Switch", "relatedUiObject": "Votes Switch" }, - { - "action": "Add UI Object", - "actionProject": "Foundations", - "disableIfPropertyIsDefined": true, - "propertyToCheckFor": "userReferrer", - "actionFunction": "payload.executeAction", - "label": "Add User Referrer", - "relatedUiObject": "User Referrer" - }, { "action": "Delete UI Object", "actionProject": "Foundations", @@ -42,11 +33,11 @@ "config": "{}" }, "attachingRules": { - "compatibleTypes": "->User Profile->" + "compatibleTypes": "->Token Switch->" }, "addLeftIcons": true, "level": 1, - "propertyNameAtParent": "votesDistribution", + "propertyNameAtParent": "votingProgram", "childrenNodesProperties": [ { "name": "votesSwitch", diff --git a/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json b/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json index 2ec3b147f..0f38bc9ea 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json +++ b/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json @@ -1,5 +1,5 @@ { - "type": "Contribution Claims", + "type": "Claims Program", "definition": { "text": "This node helps define the section of the User Profiel hierarchy that is going to be used to define the claims users make for the contributions they have done. These claims need later to be voted by other users in order to be considered during the token distribution process.", "updated": 1622989461838 diff --git a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json index bc21b5fbe..b3a567301 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json +++ b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json @@ -1,7 +1,7 @@ { "type": "User Profile", "definition": { - "text": "At these hierarchies, users define their profile, which essentially means declaring which are their contribution claims, and which is the way they would like to distribute their voting power. From each user profile starts a stream of votes that flows through switches that split these streams according to the user preferences and end up at other hierarchies's nodes, who are the recipient of these votes. ", + "text": "At these hierarchies, users define their profile, which essentially means declaring which are their Claims Program, and which is the way they would like to distribute their voting power. From each user profile starts a stream of votes that flows through switches that split these streams according to the user preferences and end up at other hierarchies's nodes, who are the recipient of these votes. ", "updated": 1622988108578 }, "paragraphs": [ diff --git a/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json b/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json index fb7eefb6d..672e68c22 100644 --- a/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json +++ b/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json @@ -1,5 +1,5 @@ { - "type": "Votes Distribution", + "type": "Voting Program", "definition": { "text": "This node defined the section where votes are going to flow like vote-streams, going through Votes Swithces and several different types of Vote nodes. Via references they are later sent to recipient nodes living at other hierarchies.", "updated": 1622989230849 diff --git a/Projects/Governance/UI/Function-Libraries/Claims.js b/Projects/Governance/UI/Function-Libraries/Claims.js index 4a5fb6fdf..a048f246e 100644 --- a/Projects/Governance/UI/Function-Libraries/Claims.js +++ b/Projects/Governance/UI/Function-Libraries/Claims.js @@ -40,13 +40,13 @@ function newGovernanceFunctionLibraryClaims() { }, count: 0 } - countForNode(userProfilesNode.contributionClaims) + countForNode(userProfilesNode.claimsProgram) } /* Claim Calculation Follows */ for (let i = 0; i < userProfiles.length; i++) { let userProfilesNode = userProfiles[i] - calculateForNode(userProfilesNode.contributionClaims, userProfilesNode) + calculateForNode(userProfilesNode.claimsProgram, userProfilesNode) } } @@ -102,7 +102,7 @@ function newGovernanceFunctionLibraryClaims() { node.type !== 'Asset Contributions Folder' && node.type !== 'Feature Contributions Folder' && node.type !== 'Position Contributions Folder' && - node.type !== 'Contribution Claims' + node.type !== 'Claims Program' ) { if (node.payload.claims === undefined) { node.payload.claims = { @@ -170,7 +170,7 @@ function newGovernanceFunctionLibraryClaims() { node.type !== 'Asset Contributions Folder' && node.type !== 'Feature Contributions Folder' && node.type !== 'Position Contributions Folder' && - node.type !== 'Contribution Claims' + node.type !== 'Claims Program' ) { if ( node.payload.claims !== undefined && diff --git a/Projects/Governance/UI/Function-Libraries/Tokens.js b/Projects/Governance/UI/Function-Libraries/Tokens.js index a41f1d8fc..35ec03401 100644 --- a/Projects/Governance/UI/Function-Libraries/Tokens.js +++ b/Projects/Governance/UI/Function-Libraries/Tokens.js @@ -71,7 +71,7 @@ function newGovernanceFunctionLibraryTokens() { switch (property.type) { case 'node': { - if (node.type === 'Pools' && property.name === "votesDistribution") { + if (node.type === 'Pools' && property.name === "votingProgram") { let childNode = node[property.name] resetTokenFlow(childNode) } @@ -142,7 +142,7 @@ function newGovernanceFunctionLibraryTokens() { switch (property.type) { case 'node': { - if (node.type === 'Pools' && property.name === "votesDistribution") { + if (node.type === 'Pools' && property.name === "votingProgram") { let childNode = node[property.name] distributeTokens(childNode, tokens) } diff --git a/Projects/Governance/UI/Function-Libraries/Votes.js b/Projects/Governance/UI/Function-Libraries/Votes.js index 13da3b0a0..416a6e4e0 100644 --- a/Projects/Governance/UI/Function-Libraries/Votes.js +++ b/Projects/Governance/UI/Function-Libraries/Votes.js @@ -89,11 +89,11 @@ function newGovernanceFunctionLibraryVotes() { for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { let property = schemaDocument.childrenNodesProperties[i] - if (node.type === 'User Profile' && property.name !== "votesDistribution") { continue } + if (node.type === 'User Profile' && property.name !== "votingProgram") { continue } switch (property.type) { case 'node': { - if (node.type === 'User Profile' && property.name === "votesDistribution") { + if (node.type === 'User Profile' && property.name === "votingProgram") { let childNode = node[property.name] resetVotes(childNode) } @@ -176,11 +176,11 @@ function newGovernanceFunctionLibraryVotes() { for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { let property = schemaDocument.childrenNodesProperties[i] - if (node.type === 'User Profile' && property.name !== "votesDistribution") { continue } + if (node.type === 'User Profile' && property.name !== "votingProgram") { continue } switch (property.type) { case 'node': { - if (node.type === 'User Profile' && property.name === "votesDistribution") { + if (node.type === 'User Profile' && property.name === "votingProgram") { let childNode = node[property.name] if (childNode === undefined) { continue } let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage') @@ -224,11 +224,11 @@ function newGovernanceFunctionLibraryVotes() { for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { let property = schemaDocument.childrenNodesProperties[i] - if (node.type === 'User Profile' && property.name !== "votesDistribution") { continue } + if (node.type === 'User Profile' && property.name !== "votingProgram") { continue } switch (property.type) { case 'node': { - if (node.type === 'User Profile' && property.name === "votesDistribution") { + if (node.type === 'User Profile' && property.name === "votingProgram") { let childNode = node[property.name] if (childNode === undefined) { continue } let percentage = UI.projects.foundations.utilities.nodeConfig.loadConfigProperty(childNode.payload, 'percentage')