Updated Branches:
  refs/heads/master e5ced5e4f -> d9ac544b0

CLOUDSTACK-537: cloudstack UI - zone wizard - create default guest network - 
Only pass gateway/netmask/startIp/endIp/VlanId to CreateNetwork API if it's an 
Advanced zone with SG. Do not pass them to CreateNetwork API if it's a Basic 
zone.


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/d9ac544b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/d9ac544b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/d9ac544b

Branch: refs/heads/master
Commit: d9ac544b063cffc11c1abf8a26200872d018aa09
Parents: e5ced5e
Author: Jessica Wang <[email protected]>
Authored: Mon Nov 26 11:23:48 2012 -0800
Committer: Jessica Wang <[email protected]>
Committed: Mon Nov 26 11:23:48 2012 -0800

----------------------------------------------------------------------
 ui/scripts/zoneWizard.js |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/d9ac544b/ui/scripts/zoneWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/zoneWizard.js b/ui/scripts/zoneWizard.js
index 25dae95..0c7424d 100755
--- a/ui/scripts/zoneWizard.js
+++ b/ui/scripts/zoneWizard.js
@@ -2351,18 +2351,23 @@
                                          zoneid: args.data.returnedZone.id,
                                                name: 'defaultGuestNetwork',
                                                displaytext: 
'defaultGuestNetwork',
-                                               networkofferingid: 
args.data.zone.networkOfferingId,
-            gateway: args.data.guestTraffic.guestGateway,
-                                               netmask: 
args.data.guestTraffic.guestNetmask,
-                                               startip: 
args.data.guestTraffic.guestStartIp,
-                                               vlan: 
args.data.guestTraffic.vlanId
+                                               networkofferingid: 
args.data.zone.networkOfferingId
                                        };
                                        
-                                       if(args.data.guestTraffic.guestEndIp != 
null && args.data.guestTraffic.guestEndIp.length > 0) {
+                                       //Advanced zone with SG
+                                       if(args.data.zone.networkType == 
"Advanced" && args.data.zone.sgEnabled == true) {
                                          $.extend(data, {
-                                                 endip: 
args.data.guestTraffic.guestEndIp
-                                               });
-                                       }                                       
          
+                                                       gateway: 
args.data.guestTraffic.guestGateway,
+                                                       netmask: 
args.data.guestTraffic.guestNetmask,
+                                                       startip: 
args.data.guestTraffic.guestStartIp,
+                                                       vlan: 
args.data.guestTraffic.vlanId
+                                               });                             
        
+                                               
if(args.data.guestTraffic.guestEndIp != null && 
args.data.guestTraffic.guestEndIp.length > 0) {
+                                                       $.extend(data, {
+                                                               endip: 
args.data.guestTraffic.guestEndIp
+                                                       });
+                                               }                       
+          }                                            
                                        
                                        $.ajax({
                                                url: createURL('createNetwork'),

Reply via email to