Compare commits
No commits in common. "d3492127f7dd3a1bb008d91c6e48458675ae6861" and "3585e4bf15447c45c3be3eaab115d3fc711cfa1c" have entirely different histories.
d3492127f7
...
3585e4bf15
|
@ -1,16 +1,26 @@
|
|||
var chosenEnvName = "chosenEnvironmentName"; // Replace with the actual chosen environment name
|
||||
var resp = api.env.control.GetEnvInfo(chosenEnvName); // Adjust API call to fetch only the chosen environment
|
||||
var resp = api.env.control.GetEnvs();
|
||||
if (resp.result !== 0) return resp;
|
||||
|
||||
var storageNodes = [];
|
||||
var env = resp.env; // Directly access the chosen environment's details
|
||||
if (env.status == 1) {
|
||||
for (var i = 0, node; node = env.nodes[i]; i++) {
|
||||
if (node.nodeGroup == "storage") {
|
||||
storageNodes.push({
|
||||
id: node.id,
|
||||
caption: (node.displayName || node.name) + ' (' + node.nodeGroup + ')'
|
||||
});
|
||||
var envs = [];
|
||||
var nodes = {};
|
||||
for (var i = 0, envInfo, env; envInfo = resp.infos[i]; i++) {
|
||||
if ( envInfo.envGroups.includes("Backup storage nodes") ) {
|
||||
env = envInfo.env
|
||||
if (env.status == 1) {
|
||||
for (var j = 0, node; node = envInfo.nodes[j]; j++) {
|
||||
nodes[env.envName] = nodes[env.envName] || [];
|
||||
nodes[env.envName].groups = nodes[env.envName].groups || {};
|
||||
if (!nodes[env.envName].groups[node.nodeGroup]) nodes[env.envName].push({
|
||||
value: node.nodeGroup,
|
||||
caption: (node.displayName || node.name) + ' (' + node.nodeGroup + ')'
|
||||
});
|
||||
nodes[env.envName].groups[node.nodeGroup] = true;
|
||||
}
|
||||
if (nodes[env.envName] && nodes[env.envName].length > 0) {
|
||||
envs.push({
|
||||
value: env.envName,
|
||||
caption: (env.displayName + " (" + env.envName + ")" || env.envName)
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue