bug 14056: cloudstack 3.0 UI - infrastructure page - zone detail - physical network listView - provide delete action in listView.

This commit is contained in:
Jessica Wang 2012-03-20 14:31:00 -07:00
parent 29c61e6341
commit 3d327c03be
4 changed files with 41 additions and 2 deletions

View File

@ -16,6 +16,8 @@ error.invalid.username.password=Invalid username or password
message.enabling.security.group.provider=Enabling Security Group provider
message.adding.Netscaler.provider=Adding Netscaler provider
message.creating.guest.network=Creating guest network
label.action.delete.physical.network=Delete physical network
message.action.delete.physical.network=Please confirm that you want to delete this physical network
#new labels (end) ************************************************************************************************
#modified labels (begin) *****************************************************************************************

View File

@ -12,6 +12,8 @@ error.invalid.username.password=Invalid username or password
message.enabling.security.group.provider=Enabling Security Group provider
message.adding.Netscaler.provider=Adding Netscaler provider
message.creating.guest.network=Creating guest network
label.action.delete.physical.network=Delete physical network
message.action.delete.physical.network=Please confirm that you want to delete this physical network
#new labels (end) ************************************************************************************************
#modified labels (begin) *****************************************************************************************

View File

@ -2907,6 +2907,8 @@ dictionary = {
'error.invalid.username.password': '<fmt:message key="error.invalid.username.password" />',
'message.enabling.security.group.provider': '<fmt:message key="message.enabling.security.group.provider" />',
'message.adding.Netscaler.provider': '<fmt:message key="message.adding.Netscaler.provider" />',
'message.creating.guest.network': '<fmt:message key="message.creating.guest.network" />'
'message.creating.guest.network': '<fmt:message key="message.creating.guest.network" />',
'label.action.delete.physical.network': '<fmt:message key="label.action.delete.physical.network" />',
'message.action.delete.physical.network': '<fmt:message key="message.action.delete.physical.network" />'
};
</script>

View File

@ -1665,7 +1665,40 @@
label: 'label.state', indicator: { 'Enabled': 'on', 'Disabled': 'off' }
},
vlan: { label: 'label.vlan.range' }
}
},
actions: {
remove: {
label: 'label.action.delete.physical.network',
messages: {
confirm: function(args) {
return 'message.action.delete.physical.network';
},
notification: function(args) {
return 'label.action.delete.physical.network';
}
},
action: function(args) {
$.ajax({
url: createURL("deletePhysicalNetwork&id=" + args.context.physicalNetworks[0].id),
dataType: "json",
async: true,
success: function(json) {
var jid = json.deletephysicalnetworkresponse.jobid;
args.response.success(
{_custom:
{jobId: jid
}
}
);
}
});
},
notification: {
poll: pollAsyncJobResult
}
}
}
},
dataProvider: function(args) {
//Comment out next line which causes Bug 13852 (Unable to configure multiple physical networks with service providers of the same device type).