bug 13726

Don't show destroy action on network details for shared networks or
networks w/o Source NAT service

status 13726: resolved fixed
reviewed-by: jessica
This commit is contained in:
Brian Federle 2012-02-17 14:56:01 -08:00
parent 2b312931a8
commit 4036b342ab
1 changed files with 7 additions and 0 deletions

View File

@ -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]