diff --git a/ui/scripts/system.js b/ui/scripts/system.js index 3dd783d0d27..bda935b965c 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -1827,81 +1827,7 @@ notification: { poll: pollAsyncJobResult } - }, - enable: { - label: 'label.action.enable.physical.network', - messages: { - confirm: function(args) { - return 'message.action.enable.physical.network'; - }, - notification: function(args) { - return 'label.action.enable.physical.network'; - } - }, - action: function(args) { - $.ajax({ - url: createURL('updatePhysicalNetwork'), - data: { - id: args.context.physicalNetworks[0].id, - state: 'Enabled' - }, - success: function(json) { - args.response.success({ - _custom: { - jobId: json.updatephysicalnetworkresponse.jobid, - getUpdatedItem: function(json) { - return { - state: 'Enabled' - }; - }, - getActionFilter: function() { - return cloudStack.actionFilter.physicalNetwork; - } - } - }); - }, - error: function(json) { args.response.error(parseXMLHttpResponse(json)); } - }); - }, - notification: { poll: pollAsyncJobResult } - }, - disable: { - label: 'label.action.disable.physical.network', - messages: { - confirm: function(args) { - return 'message.action.disable.physical.network'; - }, - notification: function(args) { - return 'label.action.disable.physical.network'; - } - }, - action: function(args) { - $.ajax({ - url: createURL('updatePhysicalNetwork'), - data: { - id: args.context.physicalNetworks[0].id, - state: 'Disabled' - }, - success: function(json) { - args.response.success({ - _custom: { - jobId: json.updatephysicalnetworkresponse.jobid, - getUpdatedItem: function(json) { - return { - state: 'Disabled' - }; - }, - getActionFilter: function() { - return cloudStack.actionFilter.physicalNetwork; - } - } - }); - }, - error: function(json) { args.response.error(parseXMLHttpResponse(json)); } - }); - }, - notification: { poll: pollAsyncJobResult } - } + } } }, dataProvider: function(args) { @@ -9311,12 +9237,10 @@ cloudStack.actionFilter.physicalNetwork = function(args) { var state = args.context.item.state; - if (state == 'Enabled') { - return ['disable', 'remove']; - } else if (state == 'Disabled') { - return ['enable', 'remove']; + if (state != 'Destroyed') { + return ['remove']; } - + return []; }; })($, cloudStack);