1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-02 09:47:00 +03:00

M #~: Fix provision vms role (#4551)

This commit is contained in:
Sergio Betanzos 2020-04-17 17:05:46 +02:00 committed by GitHub
parent ebd8aaf931
commit fe7933586c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,6 +17,7 @@
define(function(require) {
// require('foundation.alert');
var OpenNebula = require("opennebula");
var OpenNebulaVm = require("opennebula/vm");
var Locale = require("utils/locale");
var Notifier = require("utils/notifier");
var Humanize = require("utils/humanize");
@ -399,26 +400,32 @@ define(function(require) {
var role = $(this).closest(".provision_role_ul").data("role");
$(".provision_info_flow", context).data("role_id", role.name);
var vms = [];
if (role.nodes && role.nodes.length > 0) {
$.each(role.nodes, function(index, node){
var vms = [];
$.each(role.nodes, function(_, node){
if(node.vm_info != undefined){
vms.push(node.vm_info);
OpenNebulaVm.show({
data : { id: node.deploy_id },
timeout: true,
success: function (_, vm_json) {
vms.push(vm_json);
ProvisionVmsList.generate(
$(".provision_role_vms_container", context),
{
title: role.name + " " + Locale.tr("VMs"),
active: true,
refresh: false,
create: false,
filter: false,
data: vms
});
}
});
}
});
}
ProvisionVmsList.generate(
$(".provision_role_vms_container", context),
{
title: role.name + " " + Locale.tr("VMs"),
active: true,
refresh: false,
create: false,
filter: false,
data: vms
});
});
context.on("click", ".provision_role_cardinality_button", function(){