From 8f273b0facc9da7a3d139e45dd581583838e23e7 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Fri, 17 Feb 2012 14:54:46 -0800 Subject: [PATCH] bug 13726 Don't show destroy action on network details for shared networks or networks w/o Source NAT service status 13726: resolved fixed --- ui/scripts/network.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ui/scripts/network.js b/ui/scripts/network.js index 63317b014a6..32db4da7105 100644 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -684,6 +684,13 @@ if (args.context.networks[0].state == 'Destroyed') return []; + if (args.context.networks[0].type == 'Shared' || + !$.grep(args.context.networks[0].service, function(service) { + return service.name == 'SourceNat'; + }).length) { + return ['edit', 'restart']; + } + return args.context.actions; }, data: args.context.networks[0]