Skip to content

Commit

Permalink
UI changes to hide family net by default
Browse files Browse the repository at this point in the history
UI changes to not enable family inet on BGP Routers by default

Closes-Bug: #1716575
Change-Id: Ie9071b200d1dbffa6721661599be1e5a82890c25
  • Loading branch information
Akhil committed Nov 20, 2017
1 parent c338eaa commit c8279fe
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions webroot/config/infra/bgp/ui/js/models/bgpModel.js
Expand Up @@ -35,7 +35,7 @@ define([
'user_created_router_type' : null,
'user_created_autonomous_system' : null,
'user_created_address_family' :
'inet-vpn,route-target,inet6-vpn,e-vpn,inet',
'inet-vpn,route-target,inet6-vpn,e-vpn',
'user_created_auth_key_type' : 'none',
'user_created_auth_key' : null,
'user_created_physical_router' : 'none',
Expand Down Expand Up @@ -97,7 +97,7 @@ define([
} else{
//it is required to send default family list for bgp router type
bgpParams['address_families']['family'] =
['inet-vpn','inet6-vpn','route-target','e-vpn','inet'];
['inet-vpn','inet6-vpn','route-target','e-vpn'];
}

//populate user_created_physical_router
Expand Down Expand Up @@ -583,16 +583,19 @@ define([
function(addressFamily) { return addressFamily.value;});
},
onRouterTypeSelectionChanged: function(newValue) {
var addressFamilies, filterAddressFamilies;
var addressFamilies, filterAddressFamilies,filterItemAdressFamilies;
self.bgp_router_parameters().router_type = newValue;
self.model().attributes['peers'].reset();
if(newValue === ctwl.CONTROL_NODE_TYPE) {
addressFamilies = ctwc.CN_ADDRESS_FAMILY_DATA;
self.user_created_vendor('contrail');
self.user_created_physical_router('none');
filterItemAdressFamilies = addressFamilies.filter(function( obj ) {
return obj.text !== 'inet';
});
self.addressFamilyData(addressFamilies);
filterAddressFamilies =
self.getAddressFamilyStringArray(addressFamilies);
self.getAddressFamilyStringArray(filterItemAdressFamilies);
self.user_created_address_family(filterAddressFamilies.join(","));
//set global asn as asn for control node type
self.user_created_autonomous_system(self.globalASN)
Expand All @@ -601,16 +604,22 @@ define([
addressFamilies = ctwc.CN_ADDRESS_FAMILY_DATA;
self.user_created_vendor('');
self.user_created_physical_router('none');
filterItemAdressFamilies = addressFamilies.filter(function( obj ) {
return obj.text !== 'inet';
});
self.addressFamilyData(addressFamilies);
filterAddressFamilies =
self.getAddressFamilyStringArray(addressFamilies);
self.getAddressFamilyStringArray(filterItemAdressFamilies);
self.user_created_address_family(filterAddressFamilies.join(","));
} else if(newValue === ctwl.BGP_ROUTER_TYPE) {
addressFamilies = ctwc.BGP_ADDRESS_FAMILY_DATA;
self.user_created_vendor('');
filterItemAdressFamilies = addressFamilies.filter(function( obj ) {
return obj.text !== 'inet';
});
self.addressFamilyData(addressFamilies);
filterAddressFamilies =
self.getAddressFamilyStringArray(addressFamilies);
self.getAddressFamilyStringArray(filterItemAdressFamilies);
self.user_created_address_family(filterAddressFamilies.join(","));
}
}
Expand Down

0 comments on commit c8279fe

Please sign in to comment.