1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

bug #3136: Service VMs table refresh does not work

This commit is contained in:
Daniel Molina 2014-11-12 12:16:44 +01:00
parent 338a09104a
commit 4fee4df781

View File

@ -4414,7 +4414,7 @@ function generate_provision_templates_list(context, opts) {
}
function setup_info_flow(context) {
function update_provision_flow_info(flow_id, context) {
function update_provision_flow_info(flow_id, context, role_id) {
$(".provision_info_flow_name", context).text("");
$(".provision_info_flow", context).css('visibility', 'hidden');
$(".provision_info_flow_loading", context).fadeIn();
@ -4531,6 +4531,9 @@ function setup_info_flow(context) {
'</li>').appendTo($(".provision_roles_ul", context));
$(".provision_role_ul", li).data("role", role);
if (role_id && role_id == role.name) {
$(".provision_role_vms_button", li).trigger("click");
}
});
}
@ -4557,6 +4560,7 @@ function setup_info_flow(context) {
'</div>');
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) {
@ -4570,9 +4574,9 @@ function setup_info_flow(context) {
{
title: role.name + ' ' + tr("VMs"),
active: true,
refresh: true,
refresh: false,
create: false,
filter: true,
filter: false,
data: vms
});
})
@ -4754,7 +4758,8 @@ function setup_info_flow(context) {
context.on("click", ".provision_refresh_info", function(){
var flow_id = $(".provision_info_flow", context).attr("flow_id");
update_provision_flow_info(flow_id, context);
var role_id = $(".provision_info_flow", context).data("role_id");
update_provision_flow_info(flow_id, context, role_id);
//$(".provision_flows_list_refresh_button", $(".provision_flows_list_section")).trigger("click");
return false;
});