You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by je...@apache.org on 2013/08/13 22:18:08 UTC

git commit: updated refs/heads/master to 3efd930

Updated Branches:
  refs/heads/master 3ab1abc6b -> 3efd93073


CLOUDSTACK-4266: UI > zone wizard > cluster step > make Nexus 1000v fields optional.


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

Branch: refs/heads/master
Commit: 3efd9307391bb3243943f2b0991b6c591882d46a
Parents: 3ab1abc
Author: Jessica Wang <je...@apache.org>
Authored: Tue Aug 13 13:15:24 2013 -0700
Committer: Jessica Wang <je...@apache.org>
Committed: Tue Aug 13 13:17:59 2013 -0700

----------------------------------------------------------------------
 ui/scripts/zoneWizard.js | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/3efd9307/ui/scripts/zoneWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/zoneWizard.js b/ui/scripts/zoneWizard.js
index 12bf983..68d2a56 100755
--- a/ui/scripts/zoneWizard.js
+++ b/ui/scripts/zoneWizard.js
@@ -1168,21 +1168,21 @@
                     vsmipaddress: {
                         label: 'Nexus 1000v IP Address',
                         validation: {
-                            required: true
+                            required: false
                         },
                         isHidden: true
                     },
                     vsmusername: {
                         label: 'Nexus 1000v Username',
                         validation: {
-                            required: true
+                            required: false
                         },
                         isHidden: true
                     },
                     vsmpassword: {
                         label: 'Nexus 1000v Password',
                         validation: {
-                            required: true
+                            required: false
                         },
                         isPassword: true,
                         isHidden: true
@@ -3789,11 +3789,17 @@
                             array1.push("&guestvswitchname=" + args.data.cluster.vSwitchGuestName);
 						*/
 
-                        if (args.data.cluster.vsmipaddress) { // vSwitch is enabled
+                        if (args.data.cluster.vsmipaddress != null && args.data.cluster.vsmipaddress.length > 0) { 
                             array1.push('&vsmipaddress=' + args.data.cluster.vsmipaddress);
-                            array1.push('&vsmusername=' + args.data.cluster.vsmusername);
-                            array1.push('&vsmpassword=' + args.data.cluster.vsmpassword);
                         }
+                        
+                        if(args.data.cluster.vsmusername != null && args.data.cluster.vsmusername.length > 0) {
+                        	array1.push('&vsmusername=' + args.data.cluster.vsmusername);
+                        }
+                          
+                        if(args.data.cluster.vsmpassword != null && args.data.cluster.vsmpassword.length > 0) {
+                        	array1.push('&vsmpassword=' + args.data.cluster.vsmpassword);
+                        }  
 
                         var hostname = args.data.cluster.vCenterHost;
                         var dcName = args.data.cluster.vCenterDatacenter;