mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
cloudstack 3.0 UI - physical network page - Network Service Providers - Virtual Router - implement Refresh button.
This commit is contained in:
parent
5659691140
commit
e4a41071de
@ -140,9 +140,9 @@
|
||||
})
|
||||
};
|
||||
|
||||
function virtualRouterProviderActionFilter(args) {
|
||||
var allowedActions = [];
|
||||
var jsonObj = nspMap["virtualRouter"];
|
||||
function virtualRouterProviderActionFilter(args) {
|
||||
var allowedActions = [];
|
||||
var jsonObj = args.context.item; //args.context.item == nspMap["virtualRouter"]
|
||||
if(jsonObj.state == "Enabled")
|
||||
allowedActions.push("disable");
|
||||
else if(jsonObj.state == "Disabled")
|
||||
@ -1917,22 +1917,36 @@
|
||||
PortForwarding: { label: 'Port Forwarding' }
|
||||
}
|
||||
],
|
||||
dataProvider: function(args) {
|
||||
args.response.success({
|
||||
actionFilter: virtualRouterProviderActionFilter,
|
||||
data: $.extend(true, {}, nspMap["virtualRouter"], {
|
||||
Vpn: 'On',
|
||||
Dhcp: 'On',
|
||||
Dns: 'On',
|
||||
Gateway: 'On',
|
||||
Firewall: 'On',
|
||||
Lb: 'On',
|
||||
UserData: 'On',
|
||||
SourceNat: 'On',
|
||||
StaticNat: 'On',
|
||||
PortForwarding: 'On'
|
||||
})
|
||||
});
|
||||
dataProvider: function(args) {
|
||||
$.ajax({
|
||||
url: createURL("listNetworkServiceProviders&id=" + nspMap["virtualRouter"].id),
|
||||
dataType: "json",
|
||||
async: true,
|
||||
success: function(json) {
|
||||
var items = json.listnetworkserviceprovidersresponse.networkserviceprovider;
|
||||
for(var i = 0; i < items.length; i++) {
|
||||
if(items[i].name == "VirtualRouter" ) {
|
||||
nspMap["virtualRouter"] = items[i];
|
||||
args.response.success({
|
||||
actionFilter: virtualRouterProviderActionFilter,
|
||||
data: $.extend(true, {}, nspMap["virtualRouter"], {
|
||||
Vpn: 'On',
|
||||
Dhcp: 'On',
|
||||
Dns: 'On',
|
||||
Gateway: 'On',
|
||||
Firewall: 'On',
|
||||
Lb: 'On',
|
||||
UserData: 'On',
|
||||
SourceNat: 'On',
|
||||
StaticNat: 'On',
|
||||
PortForwarding: 'On'
|
||||
})
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user