You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by we...@apache.org on 2013/06/10 19:27:09 UTC

[15/50] [abbrv] git commit: updated refs/heads/disk_io_throttling to 8b8a0d3

CLOUDSTACK-869:Netscaler support as an external LB provider


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

Branch: refs/heads/disk_io_throttling
Commit: 5233e3216b11e69c7c7e051f0a6c3d0c6bf98803
Parents: bcc5baa
Author: Pranav Saxena <pr...@citrix.com>
Authored: Fri Jun 7 16:53:32 2013 +0530
Committer: Pranav Saxena <pr...@citrix.com>
Committed: Fri Jun 7 16:53:32 2013 +0530

----------------------------------------------------------------------
 ui/scripts/network.js | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5233e321/ui/scripts/network.js
----------------------------------------------------------------------
diff --git a/ui/scripts/network.js b/ui/scripts/network.js
index a3e239b..9e60cbc 100755
--- a/ui/scripts/network.js
+++ b/ui/scripts/network.js
@@ -4536,20 +4536,29 @@
                   loadbalancer:{        //Support for Netscaler as an external device for load balancing
                     label:'Load Balancer',
                     select:function(args){
+                         $.ajax({
+                          url:createURL('listVPCOfferings&listall=true'),
+                          dataType:'json',
+                          success:function(json){
+                        var items=[];
+                        var vpcObj = json.listvpcofferingsresponse.vpcoffering;
+                        $(vpcObj).each(function(){
+                          items.push({id:this.id , description:this.name});
+                          });
+                        args.response.success({data:items});
 
-                        var items = [];
-                        items.push({id:'vpcvirtualrouter' , description:'VPC Virtual Router'});
-                        items.push({id:'netscaler' , description:'NetScaler'});
+                         }
 
-                        args.response.success({data:items});
-                  }
+                     });
+
+                   }
 
                 }
 
                 }
               },              
               action: function(args) {										
-								var defaultvpcofferingid;
+						/*		var defaultvpcofferingid;
 								$.ajax({
 								  url: createURL("listVPCOfferings"),
 									dataType: "json",
@@ -4560,14 +4569,14 @@
 									success: function(json) {
 									  defaultvpcofferingid = json.listvpcofferingsresponse.vpcoffering[0].id;
 									}
-								});
+								});*/
 								
 								var dataObj = {
 									name: args.data.name,
 									displaytext: args.data.displaytext,
 									zoneid: args.data.zoneid,
 									cidr: args.data.cidr,
-									vpcofferingid: defaultvpcofferingid
+									vpcofferingid: args.data.loadbalancer    // Support for external load balancer
 								};
 								
 								if(args.data.networkdomain != null && args.data.networkdomain.length > 0)