mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-747: UI - Internal LB detailView - Assigned VMs tab - implement Remove from LB action.
This commit is contained in:
parent
ee5f3d7266
commit
bea3f44144
@ -606,7 +606,8 @@
|
|||||||
assignedVms: {
|
assignedVms: {
|
||||||
title: 'Assigned VMs',
|
title: 'Assigned VMs',
|
||||||
multiple: true,
|
multiple: true,
|
||||||
listView: {
|
listView: {
|
||||||
|
id: 'assignedVms',
|
||||||
fields: {
|
fields: {
|
||||||
name: { label: 'label.name' },
|
name: { label: 'label.name' },
|
||||||
ipaddress: { label: 'label.ip.address' }
|
ipaddress: { label: 'label.ip.address' }
|
||||||
@ -622,7 +623,39 @@
|
|||||||
args.response.success({ data: item.loadbalancerinstance });
|
args.response.success({ data: item.loadbalancerinstance });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
},
|
||||||
|
actions: {
|
||||||
|
remove: {
|
||||||
|
label: 'remove VM from load balancer',
|
||||||
|
addRow: 'false',
|
||||||
|
messages: {
|
||||||
|
confirm: function(args) {
|
||||||
|
return 'Please confirm you want to remove VM from load balancer';
|
||||||
|
},
|
||||||
|
notification: function(args) {
|
||||||
|
return 'remove VM from load balancer';
|
||||||
|
}
|
||||||
|
},
|
||||||
|
action: function(args) {
|
||||||
|
$.ajax({
|
||||||
|
url: createURL('removeFromLoadBalancerRule'),
|
||||||
|
data: {
|
||||||
|
id: args.context.internalLoadBalancers[0].id,
|
||||||
|
virtualmachineids: args.context.assignedVms[0].id
|
||||||
|
},
|
||||||
|
success: function(json) {
|
||||||
|
var jid = json.removefromloadbalancerruleresponse.jobid;
|
||||||
|
args.response.success({
|
||||||
|
_custom: { jobId: jid }
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
},
|
||||||
|
notificaton: {
|
||||||
|
poll: pollAsyncJobResult
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user