Governance: finding the right names for nodes

This commit is contained in:
Luis Fernando Molina committed 2021-06-02 17:31:10 +02:00
1 parent 5666455316
commit 9160dbe203
11 files changed
+63 -62

No files matched your search

@@ -1,17 +1,17 @@
{
"type": "Assets Structure",
"type": "Assets",
"menuItems": [
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset Class",
"relatedUiObject": "Project Asset Class"
"label": "Add Asset Class",
"relatedUiObject": "Asset Class"
},
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset",
"relatedUiObject": "Project Asset"
"label": "Add Asset",
"relatedUiObject": "Asset"
},
{
"action": "Delete UI Object",
@@ -31,15 +31,15 @@
},
"childrenNodesProperties": [
{
"name": "projectAssetClasses",
"name": "assetClasses",
"type": "array",
"childType": "Project Asset Class",
"childType": "Asset Class",
"autoAdd": false
},
{
"name": "projectAssets",
"name": "assets",
"type": "array",
"childType": "Project Asset",
"childType": "Asset",
"autoAdd": false
}
],
@@ -34,7 +34,7 @@
"compatibleTypes": "->Software Contributions->"
},
"referencingRules": {
"compatibleTypes": "->Project Asset->"
"compatibleTypes": "->Asset->"
},
"propertyNameAtParent": "contributedAssets",
"icon": "tron"
@@ -19,7 +19,8 @@
}
],
"title": [
"Use Reference Parent"
"Use Reference Parent",
"Use Reference Parent Parent"
],
"editors": {
"config": true
@@ -33,7 +34,7 @@
"compatibleTypes": "->Governance Contributions->"
},
"referencingRules": {
"compatibleTypes": "->Project Rank->"
"compatibleTypes": "->Ranking Position->"
},
"propertyNameAtParent": "contributedTimes",
"icon": "dogecoin"
@@ -11,8 +11,8 @@
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset",
"relatedUiObject": "Project Asset"
"label": "Add Asset",
"relatedUiObject": "Asset"
},
{
"action": "Delete UI Object",
@@ -33,14 +33,14 @@
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Assets Structure->Project Asset->"
"compatibleTypes": "->Assets->Asset->"
},
"propertyNameAtParent": "softwareContributions",
"childrenNodesProperties": [
{
"name": "projectAssetClass",
"name": "assetClass",
"type": "array",
"childType": "Project Asset",
"childType": "Asset",
"autoAdd": false
}
],
@@ -3,14 +3,14 @@
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Assets Structure",
"relatedUiObject": "Assets Structure",
"label": "Add Assets",
"relatedUiObject": "Assets",
"actionFunction": "payload.executeAction"
},
{
"action": "Add UI Object",
"label": "Add Governance Structure",
"relatedUiObject": "Governance Structure",
"label": "Add Ranking",
"relatedUiObject": "Ranking",
"actionFunction": "payload.executeAction"
},
{
@@ -1,10 +1,10 @@
{
"type": "Governance Structure",
"type": "Ranking",
"menuItems": [
{
"action": "Add UI Object",
"label": "Add Project Rank",
"relatedUiObject": "Project Rank",
"label": "Add Ranking Position",
"relatedUiObject": "Ranking Position",
"actionFunction": "payload.executeAction"
},
{
@@ -23,9 +23,9 @@
"level": 0,
"childrenNodesProperties": [
{
"name": "projectRanks",
"name": "rankingPositions",
"type": "array",
"childType": "Project Rank",
"childType": "Ranking Position",
"autoAdd": false
}
],
@@ -1,5 +1,5 @@
{
"type": "Project Asset Class",
"type": "Asset Class",
"menuItems": [
{
"action": "Configure",
@@ -11,14 +11,14 @@
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset Class",
"relatedUiObject": "Project Asset Class"
"label": "Add Asset Class",
"relatedUiObject": "Asset Class"
},
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset",
"relatedUiObject": "Project Asset"
"label": "Add Asset",
"relatedUiObject": "Asset"
},
{
"action": "Delete UI Object",
@@ -39,23 +39,23 @@
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Assets Structure->Project Asset Class->"
"compatibleTypes": "->Assets->Asset Class->"
},
"referencingRules": {
"compatibleTypes": "->Team->Project Rank->"
"compatibleTypes": "->Team->Ranking Position->"
},
"propertyNameAtParent": "projectAssetClasses",
"propertyNameAtParent": "assetClasses",
"childrenNodesProperties": [
{
"name": "projectAssetClasses",
"name": "assetClasses",
"type": "array",
"childType": "Project Asset Class",
"childType": "Asset Class",
"autoAdd": false
},
{
"name": "projectAssets",
"name": "assets",
"type": "array",
"childType": "Project Asset",
"childType": "Asset",
"autoAdd": false
}
],
@@ -1,5 +1,5 @@
{
"type": "Project Asset",
"type": "Asset",
"menuItems": [
{
"action": "Configure",
@@ -11,14 +11,14 @@
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset Class",
"relatedUiObject": "Project Asset Class"
"label": "Add Asset Class",
"relatedUiObject": "Asset Class"
},
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Asset",
"relatedUiObject": "Project Asset"
"label": "Add Asset",
"relatedUiObject": "Asset"
},
{
"action": "Delete UI Object",
@@ -39,23 +39,23 @@
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Project Asset Class->Project Asset->"
"compatibleTypes": "->Asset Class->Asset->"
},
"referencingRules": {
"compatibleTypes": "->Team->Project Rank->"
"compatibleTypes": "->Team->Ranking Position->"
},
"propertyNameAtParent": "projectAssets",
"propertyNameAtParent": "assets",
"childrenNodesProperties": [
{
"name": "projectAssetClasses",
"name": "assetClasses",
"type": "array",
"childType": "Project Asset Class",
"childType": "Asset Class",
"autoAdd": false
},
{
"name": "projectAssets",
"name": "assets",
"type": "array",
"childType": "Project Asset",
"childType": "Asset",
"autoAdd": false
}
],
@@ -1,5 +1,5 @@
{
"type": "Project Rank",
"type": "Ranking Position",
"menuItems": [
{
"action": "Configure",
@@ -11,8 +11,8 @@
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Rank",
"relatedUiObject": "Project Rank"
"label": "Add Ranking Position",
"relatedUiObject": "Ranking Position"
},
{
"action": "Add UI Object",
@@ -39,14 +39,14 @@
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Governance Structure->Project Rank->Team->"
"compatibleTypes": "->Ranking->Ranking Position->Team->"
},
"propertyNameAtParent": "projectRanks",
"propertyNameAtParent": "rankingPositions",
"childrenNodesProperties": [
{
"name": "projectRanks",
"name": "rankingPositions",
"type": "array",
"childType": "Project Rank",
"childType": "Ranking Position",
"autoAdd": false
},
{
@@ -11,8 +11,8 @@
{
"action": "Add UI Object",
"actionFunction": "payload.executeAction",
"label": "Add Project Rank",
"relatedUiObject": "Project Rank"
"label": "Add Ranking Position",
"relatedUiObject": "Ranking Position"
},
{
"action": "Add UI Object",
@@ -39,14 +39,14 @@
"addLeftIcons": true,
"level": 2,
"attachingRules": {
"compatibleTypes": "->Project Rank->Team->"
"compatibleTypes": "->Ranking Position->Team->"
},
"propertyNameAtParent": "teams",
"childrenNodesProperties": [
{
"name": "projectRanks",
"name": "rankingPositions",
"type": "array",
"childType": "Project Rank",
"childType": "Ranking Position",
"autoAdd": false
},
{