CS-15962: Inter VLAN Virtual router tab development under VPC section

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

Branch: refs/heads/master
Commit: 6de089810d8600c903c0fac7705d67efb2546b2d
Parents: 9bf7d75
Author: Pranav Saxena <[email protected]>
Authored: Tue Aug 14 01:16:11 2012 +0530
Committer: Pranav Saxena <[email protected]>
Committed: Tue Aug 14 01:16:11 2012 +0530

----------------------------------------------------------------------
 ui/scripts/network.js |   48 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 47 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/6de08981/ui/scripts/network.js
----------------------------------------------------------------------
diff --git a/ui/scripts/network.js b/ui/scripts/network.js
index c0d7b35..2d2e71d 100644
--- a/ui/scripts/network.js
+++ b/ui/scripts/network.js
@@ -3859,7 +3859,53 @@
                                                                                
}
                                                                        });     
                                                                
                                                                }
-              }
+              },
+                  
+             router: {
+                  title: 'VPC Router Details',
+                  fields:[
+                       {
+                         name: {label:'Router Name'}
+                       },
+                       {
+                          id:{ label:'ID'},
+                          zonename: { label: 'label.zone'},
+                          dns1: {label: 'DNS'},
+                          gateway: {label:'Gateway'},
+                          publicip: {label: 'Public IP'},
+                          guestipaddress:{ label: 'Guest IP'},
+                          linklocalip: {label: 'Link Local IP'},
+                          state: { label:'State'},
+                          serviceofferingname: {label:'Service Offering'},
+                          isredundantrouter:{
+                                label: 'Redundant Router',
+                                converter: function(booleanValue) {
+                                      if (booleanValue == true) {
+                                          return "<font 
color='red'>Yes</font>";
+                                        }
+                                      return "No";
+                                  }
+                              },
+                          account: {label:'label.account'},
+                          domain: {label: 'label.domain'},
+                        }
+                      ],
+                        dataProvider: function(args) {
+                             $.ajax ({
+                                  
url:createURL("listRouters&listAll=true&vpcid=" +args.context.vpc[0].id),
+                                  dataType: "json",
+                                  async: true,
+                                  success:function(json) {
+                                      var item = 
json.listroutersresponse.router[0];
+                                      args.response.success ({
+                                           data:item
+                                          })
+                                  }
+
+                               });
+                         }
+
+                    }
             }
           }                                                            
         }

Reply via email to