Skip to content

Commit

Permalink
Merge "Related-Bug:#1541852 1)Added the reset layout icon in the topo…
Browse files Browse the repository at this point in the history
…logy controls 2)When the vRouter/otherVrouterIp are not matching with the vRouter ip we are displaying '-',changed to display IP instead of '-' 3)ResolveVRFId param in trace flow api is always the vrouter ip from where the flow originated."
  • Loading branch information
Zuul authored and opencontrail-ci-admin committed Feb 5, 2016
2 parents 74cd2cc + 9763a88 commit 19367c5
Show file tree
Hide file tree
Showing 3 changed files with 139 additions and 94 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1788,15 +1788,15 @@ define(
var vRouterIp =
validateIPAddress(cowu.handleNull4Grid(obj['vrouter_ip'])) == true ?
cowu.handleNull4Grid(obj['vrouter_ip']) : noDataStr,
formattedVrouter = noDataStr;
formattedVrouter = vRouterIp;
var vrouter = ifNull(obj['vrouter'],noDataStr);
if(vRouterIp != noDataStr || vrouter != noDataStr)
formattedVrouter =
contrail.format('{0} ({1})',vrouter, vRouterIp);
var othervRouterIp =
validateIPAddress(cowu.handleNull4Grid(obj['other_vrouter_ip'])) == true ?
cowu.handleNull4Grid(obj['other_vrouter_ip']) : noDataStr,
formattedOtherVrouter = noDataStr;
formattedOtherVrouter = othervRouterIp;
if(othervRouterIp != noDataStr) {
$.each(vRouters,function(idx,obj){
var ipList = getValueByJsonPath(obj,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,15 +144,14 @@ define([
traceFlowGridColumns,
formModel) {
var gridId = ctwc.TRACEFLOW_RESULTS_GRID_ID;
var customControls = [], footer = true;
var customControls = [], footer = false;
var gridTitle = '',
underlayGraphModel = monitorInfraUtils.getUnderlayGraphModel();
if (formModel.traceflow_radiobtn_name() == 'vRouter') {
customControls = [
'<a class="widget-toolbar-icon"><i class="icon-forward"></i></a>',
'<a class="widget-toolbar-icon"><i class="icon-backward"></i></a>',
];
footer = false;
gridTitle = contrail.format("{0} ({1})",'Active flows of Virtual Router',
formModel.vrouter_dropdown_name());
} else {
Expand All @@ -162,6 +161,13 @@ define([
getValueByJsonPath(vmDetails, 'more_attributes;vm_name', '-');
if(name == '-')
name = getValueByJsonPath(vmDetails, 'name', '-');
footer = {
pager: {
options: {
pageSize: 10,
}
}
};
gridTitle = contrail.format('{0} ({1})','Last 10 minute flows of Virtual Machine', name);
}
function resetLoadingIcon () {
Expand Down Expand Up @@ -316,6 +322,7 @@ define([
dataItem['direction'] == 'ingress') {
if(formModel != null && formModel.showvRouter()) {
postData['nodeIP'] = contextVrouterIp;
postData['resolveVrfId'] = contextVrouterIp;
} else if(formModel != null && formModel.showInstance()) {
if (dataItem['vrouter_ip'] != null) {
postData['nodeIP'] = dataItem['vrouter_ip'];
Expand All @@ -324,7 +331,6 @@ define([
if(dataItem['raw_json'] != null &&
dataItem['raw_json']['vrf'] != null) {
postData['vrfId'] = parseInt(dataItem['raw_json']['vrf']);
postData['resolveVrfId'] = postData['nodeIP'];
}
nwFqName = dataItem['sourcevn'] != null ?
dataItem['sourcevn'] : dataItem['src_vn'];
Expand All @@ -334,13 +340,12 @@ define([
dataItem['other_vrouter_ip'] : dataItem['peer_vrouter'];
if(dataItem['raw_json'] != null && dataItem['raw_json']['vrf'] != null) {
postData['vrfId'] = parseInt(dataItem['raw_json']['vrf']);
postData['resolveVrfId'] = postData['nodeIP'];
postData['resolveVrfId'] = contextVrouterIp;
}
nwFqName = dataItem['sourcevn'] != null ?
dataItem['sourcevn'] : dataItem['src_vn'];
}
if(postData['nodeIP'] == null ||
graphModel.checkIPInVrouterList(postData['nodeIP'])) {
if(postData['nodeIP'] != null && (!graphModel.checkIPInVrouterList(postData))) {
if(deferredObj != null) {
deferredObj.resolve(true);
}
Expand Down Expand Up @@ -411,6 +416,7 @@ define([
if(dataItem['direction_ing'] == 0 || dataItem['direction'] == 'egress') {
if(formModel != null && formModel.showvRouter()) {
postData['nodeIP'] = contextVrouterIp;
postData['resolveVrfId'] = contextVrouterIp;
} else if(formModel != null && formModel.showInstance()) {
if (dataItem['vrouter_ip'] != null) {
postData['nodeIP'] = dataItem['vrouter_ip'];
Expand All @@ -422,7 +428,6 @@ define([
dataItem['raw_json']['dest_vrf'] != null) {
postData['vrfId'] =
parseInt(dataItem['raw_json']['dest_vrf']);
postData['resolveVrfId'] = postData['nodeIP'];
}
} else if(dataItem['direction_ing'] == 1 ||
dataItem['direction'] == 'ingress') {
Expand All @@ -433,10 +438,11 @@ define([
if(dataItem['raw_json'] != null &&
dataItem['raw_json']['dest_vrf'] != null) {
postData['vrfId'] = parseInt(dataItem['raw_json']['dest_vrf']);
postData['resolveVrfId'] = postData['nodeIP'];
postData['resolveVrfId'] = contextVrouterIp;
}
}
if(graphModel.checkIPInVrouterList(postData['nodeIP'])) {
if(postData['nodeIP'] != null &&
(!graphModel.checkIPInVrouterList(postData))) {
if(deferredObj != null) {
deferredObj.resolve(true);
}
Expand Down Expand Up @@ -479,7 +485,7 @@ define([
$.ajax({
url:'/api/tenant/networking/trace-flow',
type:'POST',
timeout:5000,
timeout:30000,
cache: true,
data:{
data: postData
Expand Down

0 comments on commit 19367c5

Please sign in to comment.