diff --git a/Netdisco/lib/App/Netdisco/Web/Plugin/Report/IpInventory.pm b/Netdisco/lib/App/Netdisco/Web/Plugin/Report/IpInventory.pm index f1e807d0..05decdbe 100644 --- a/Netdisco/lib/App/Netdisco/Web/Plugin/Report/IpInventory.pm +++ b/Netdisco/lib/App/Netdisco/Web/Plugin/Report/IpInventory.pm @@ -153,7 +153,8 @@ get '/ajax/content/report/ipinventory' => require_login sub { return unless scalar @results; if ( request->is_ajax ) { - template 'ajax/report/ipinventory.tt', { results => \@results, }, + my $json = to_json( \@results ); + template 'ajax/report/ipinventory.tt', { results => $json }, { layout => undef }; } else { diff --git a/Netdisco/share/views/ajax/report/ipinventory.tt b/Netdisco/share/views/ajax/report/ipinventory.tt index ffafa08b..0709a282 100644 --- a/Netdisco/share/views/ajax/report/ipinventory.tt +++ b/Netdisco/share/views/ajax/report/ipinventory.tt @@ -1,30 +1,49 @@ -
| Node | -DNS | -Last Used | -First Discovered | +DNS | +Last Used | +First Discovered |
|---|---|---|---|---|---|---|
| - [% row.ip | html_entity %] - [% ' ' IF NOT row.active %] - | - [% ELSIF row.time_last %] -[% row.ip | html_entity %] - | - [% ELSE %] -[% row.ip | html_entity %] | - [% END %] -[% row.dns | html_entity %] | -[% row.age || 'Never' | html_entity %] | -[% row.time_first || 'Never' | html_entity %] | -