def _transform_dashboards( boards: Dict[Tuple[UserId, DashboardName], DashboardConfig] ) -> Dict[Tuple[UserId, DashboardName], DashboardConfig]: for dashboard in boards.values(): visuals.transform_old_visual(dashboard) for dashlet in dashboard['dashlets']: visuals.transform_old_visual(dashlet) _transform_dashlets_mut(dashlet) return boards
def _transform_dashboards(boards): # type: (Dict[Tuple[UserId, DashboardName], DashboardConfig]) -> Dict[Tuple[UserId, DashboardName], DashboardConfig] for dashboard in boards.itervalues(): visuals.transform_old_visual(dashboard) # Also transform dashlets for dashlet in dashboard['dashlets']: visuals.transform_old_visual(dashlet) if dashlet['type'] == 'pnpgraph': if 'service' not in dashlet['single_infos']: dashlet['single_infos'].append('service') if 'host' not in dashlet['single_infos']: dashlet['single_infos'].append('host') return boards
def _transform_dashboards(boards): # type: (Dict[Tuple[UserId, DashboardName], DashboardConfig]) -> Dict[Tuple[UserId, DashboardName], DashboardConfig] for dashboard in boards.values(): visuals.transform_old_visual(dashboard) # Also transform dashlets for dashlet in dashboard['dashlets']: visuals.transform_old_visual(dashlet) if dashlet['type'] == 'view': # abusing pass by reference to mutate dashlet transform_painter_spec(dashlet) if dashlet['type'] == 'pnpgraph': if 'service' not in dashlet['single_infos']: dashlet['single_infos'].append('service') if 'host' not in dashlet['single_infos']: dashlet['single_infos'].append('host') return boards