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:
parent
ebd8aaf931
commit
fe7933586c
@ -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(){
|
||||
|
Loading…
x
Reference in New Issue
Block a user