envs
parent
d3492127f7
commit
9af9ce9900
|
@ -1,16 +1,20 @@
|
||||||
var chosenEnvName = "chosenEnvironmentName"; // Replace with the actual chosen environment name
|
var resp = api.env.control.GetEnvs();
|
||||||
var resp = api.env.control.GetEnvInfo(chosenEnvName); // Adjust API call to fetch only the chosen environment
|
|
||||||
if (resp.result !== 0) return resp;
|
if (resp.result !== 0) return resp;
|
||||||
|
var envs = [];
|
||||||
var storageNodes = [];
|
var nodes = {};
|
||||||
var env = resp.env; // Directly access the chosen environment's details
|
for (var i = 0, envInfo, env; envInfo = resp.infos[i]; i++) {
|
||||||
if (env.status == 1) {
|
env = envInfo.env;
|
||||||
for (var i = 0, node; node = env.nodes[i]; i++) {
|
if (env.status == 1) {
|
||||||
if (node.nodeGroup == "storage") {
|
for (var j = 0, node; node = envInfo.nodes[j]; j++) {
|
||||||
storageNodes.push({
|
if (node.nodeGroup == "storage") {
|
||||||
id: node.id,
|
nodes[env.envName] = nodes[env.envName] || [];
|
||||||
caption: (node.displayName || node.name) + ' (' + node.nodeGroup + ')'
|
if (!nodes[env.envName].includes(node.id)) {
|
||||||
});
|
nodes[env.envName].push({
|
||||||
|
id: node.id,
|
||||||
|
caption: (node.displayName || node.name) + ' (' + node.nodeGroup + ')'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue