Governance Bugs Fixed

This commit is contained in:
Luis Fernando Molina committed 2021-09-30 15:19:58 +02:00
1 parent e3d4aa7006
commit 5e80ab63b0
2 files changed
+12 -6

No files matched your search

@@ -188,10 +188,12 @@ function newGovernanceFunctionLibraryClaimsProgram() {
node.payload.votingProgram.votes > 0 &&
node.payload.referenceParent !== undefined &&
node.payload.referenceParent.payload !== undefined &&
node.payload.referenceParent.payload.votingProgram !== undefined &&
node.payload.referenceParent.payload.votingProgram.votes !== undefined &&
node.payload.referenceParent.payload.votingProgram.votes > 0 &&
node.payload.referenceParent.payload.weight !== undefined &&
node.payload.referenceParent.payload.weight > 0 &&
node.payload.referenceParent.payload.claimsProgram !== undefined &&
node.payload.referenceParent.payload.claimsProgram.count !== undefined &&
node.payload.referenceParent.payload.claimsProgram.votes !== undefined
) {
@@ -262,10 +264,12 @@ function newGovernanceFunctionLibraryClaimsProgram() {
node.payload.votingProgram.votes > 0 &&
node.payload.referenceParent !== undefined &&
node.payload.referenceParent.payload !== undefined &&
node.payload.referenceParent.payload.votingProgram !== undefined &&
node.payload.referenceParent.payload.votingProgram.votes !== undefined &&
node.payload.referenceParent.payload.votingProgram.votes > 0 &&
node.payload.referenceParent.payload.weight !== undefined &&
node.payload.referenceParent.payload.weight > 0 &&
node.payload.referenceParent.payload.claimsProgram !== undefined &&
node.payload.referenceParent.payload.claimsProgram.count !== undefined &&
node.payload.referenceParent.payload.claimsProgram.votes !== undefined
) {
@@ -43,16 +43,18 @@ function newGovernanceUserProfileSpace() {
thisObject.container.initialize(MODULE_NAME)
thisObject.container.isDraggeable = false
let userProfiles = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('User Profile')
/*
We are going to collapse all User Profiles to save processing resources at the UI
We are going to collapse all User rootNodes to save processing resources at the UI
*/
for (let i = 0; i < userProfiles.length; i++) {
let userProfile = userProfiles[i]
if (userProfile.payload.floatingObject.isCollapsed !== true) {
userProfile.payload.floatingObject.collapseToggle()
let rootNodes = UI.projects.foundations.spaces.designSpace.workspace.workspaceNode.rootNodes
for (let i = 0; i < rootNodes.length; i++) {
let rootNode = rootNodes[i]
if (rootNode.payload.floatingObject.isCollapsed !== true) {
rootNode.payload.floatingObject.collapseToggle()
}
}
let userProfiles = UI.projects.foundations.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('User Profile')
/*
Here we will change the Y position of all profiles so that they are all at the same level.
*/