Skip to content
Snippets Groups Projects

fix ipv6 panel section showing up where it shouldn't

Merged Sam Roberts requested to merge feature/remove-ipv6-list-from-old-nren-dashboards into develop
1 file
+ 15
14
Compare changes
  • Side-by-side
  • Inline
@@ -607,24 +607,25 @@ def get_nren_dashboard_data_single(data, datasource, tag):
@@ -607,24 +607,25 @@ def get_nren_dashboard_data_single(data, datasource, tag):
iface_dropdown = create_dropdown_panel('Interfaces', **next(gridPos))
iface_dropdown = create_dropdown_panel('Interfaces', **next(gridPos))
phys_panels = panel_gen(dash['PHYSICAL'], datasource, True)
phys_panels = panel_gen(dash['PHYSICAL'], datasource, True)
 
dropdown_groups = [{
 
'dropdown': services_dropdown,
 
'panels': service_panels,
 
}]
 
if len(service_ipv6_panels) > 0:
 
dropdown_groups.append({
 
'dropdown': services_ipv6_dropdown,
 
'panels': service_ipv6_panels
 
})
 
dropdown_groups.append({
 
'dropdown': iface_dropdown,
 
'panels': phys_panels,
 
})
 
result = {
result = {
'nren_name': nren,
'nren_name': nren,
'datasource': datasource,
'datasource': datasource,
'aggregate_panels': agg_panels,
'aggregate_panels': agg_panels,
'dropdown_groups': [
'dropdown_groups': dropdown_groups
{
'dropdown': services_dropdown,
'panels': service_panels,
},
{
'dropdown': services_ipv6_dropdown,
'panels': service_ipv6_panels
},
{
'dropdown': iface_dropdown,
'panels': phys_panels,
}
]
}
}
if isinstance(tag, list):
if isinstance(tag, list):
result['tags'] = tag
result['tags'] = tag
Loading