diff --git a/lib/NGCP/Panel/Widget/Plugin/AdminPeeringOverview.pm b/lib/NGCP/Panel/Widget/Plugin/AdminPeeringOverview.pm index 699de5fbdd..dc58b5de9b 100644 --- a/lib/NGCP/Panel/Widget/Plugin/AdminPeeringOverview.pm +++ b/lib/NGCP/Panel/Widget/Plugin/AdminPeeringOverview.pm @@ -22,7 +22,16 @@ has 'priority' => ( around handle => sub { my ($foo, $self, $c) = @_; - $c->log->debug("AdminPeeringOverview::handle"); + my $peer_groups = $c->model('provisioning')->resultset('voip_peer_groups')->search_rs({}); + my $peer_hosts = $peer_groups->search_related_rs('voip_peer_hosts'); + my $peer_rules = $peer_groups->search_related_rs('voip_peer_rules'); + + $c->stash( + groups => $peer_groups, + hosts => $peer_hosts, + rules => $peer_rules, + ); + return; }; diff --git a/share/templates/widgets/admin_peering_overview.tt b/share/templates/widgets/admin_peering_overview.tt index f6d95bb137..f1d9656f4e 100644 --- a/share/templates/widgets/admin_peering_overview.tt +++ b/share/templates/widgets/admin_peering_overview.tt @@ -3,14 +3,14 @@