also show unknown/unknown platforms and releases in inventory
This commit is contained in:
@@ -30,7 +30,6 @@ get '/inventory' => require_login sub {
|
|||||||
|
|
||||||
my %release_totals =
|
my %release_totals =
|
||||||
map { $_ => {rows => scalar @{ $release_map{$_} }, count => 0} }
|
map { $_ => {rows => scalar @{ $release_map{$_} }, count => 0} }
|
||||||
grep { $_ }
|
|
||||||
keys %release_map;
|
keys %release_map;
|
||||||
|
|
||||||
foreach my $r (keys %release_totals) {
|
foreach my $r (keys %release_totals) {
|
||||||
@@ -47,7 +46,6 @@ get '/inventory' => require_login sub {
|
|||||||
|
|
||||||
my %platform_totals =
|
my %platform_totals =
|
||||||
map { $_ => {rows => scalar @{ $platform_map{$_} }, count => 0} }
|
map { $_ => {rows => scalar @{ $platform_map{$_} }, count => 0} }
|
||||||
grep { $_ }
|
|
||||||
keys %platform_map;
|
keys %platform_map;
|
||||||
|
|
||||||
foreach my $r (keys %platform_totals) {
|
foreach my $r (keys %platform_totals) {
|
||||||
@@ -63,6 +61,8 @@ get '/inventory' => require_login sub {
|
|||||||
release_map => \%release_map,
|
release_map => \%release_map,
|
||||||
platform_totals => \%platform_totals,
|
platform_totals => \%platform_totals,
|
||||||
release_totals => \%release_totals,
|
release_totals => \%release_totals,
|
||||||
|
unknown_platforms => (scalar grep { not $_->{vendor} } $platforms->hri->all),
|
||||||
|
unknown_releases => (scalar grep { not $_->{os} } $releases->hri->all),
|
||||||
}, { layout => 'main' };
|
}, { layout => 'main' };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -44,11 +44,9 @@
|
|||||||
<tr>
|
<tr>
|
||||||
[% END %]
|
[% END %]
|
||||||
<th>
|
<th>
|
||||||
[% IF row.vendor %]
|
|
||||||
<a class="nd_linkcell"
|
<a class="nd_linkcell"
|
||||||
href="[% search_device | none %]&q=[% row.vendor | uri %]&vendor=[% row.vendor | uri %]">
|
href="[% search_device | none %]&q=[% row.vendor | uri %]&vendor=[% row.vendor | uri %]">
|
||||||
[% row.vendor | html_entity %]</a>
|
[% row.vendor | html_entity %]</a>
|
||||||
[% ELSE %]unknown[% END %]
|
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
[% IF row.model %]
|
[% IF row.model %]
|
||||||
@@ -61,6 +59,9 @@
|
|||||||
</tr>
|
</tr>
|
||||||
[% END %]
|
[% END %]
|
||||||
[% END %]
|
[% END %]
|
||||||
|
[% IF unknown_platforms > 0 %]
|
||||||
|
<tr><th>Unknown</th><th>unknown</th><th>[% unknown_platforms %]</th></tr>
|
||||||
|
[% END %]
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
@@ -108,11 +109,9 @@
|
|||||||
<tr>
|
<tr>
|
||||||
[% END %]
|
[% END %]
|
||||||
<th>
|
<th>
|
||||||
[% IF row.os %]
|
|
||||||
<a class="nd_linkcell"
|
<a class="nd_linkcell"
|
||||||
href="[% search_device | none %]&q=[% row.os | uri %]&os=[% row.os | uri %]">
|
href="[% search_device | none %]&q=[% row.os | uri %]&os=[% row.os | uri %]">
|
||||||
[% row.os | html_entity %]</a>
|
[% row.os | html_entity %]</a>
|
||||||
[% ELSE %]unknown[% END %]
|
|
||||||
</th>
|
</th>
|
||||||
<th>
|
<th>
|
||||||
[% IF row.os_ver %]
|
[% IF row.os_ver %]
|
||||||
@@ -125,6 +124,9 @@
|
|||||||
</tr>
|
</tr>
|
||||||
[% END %]
|
[% END %]
|
||||||
[% END %]
|
[% END %]
|
||||||
|
[% IF unknown_releases > 0 %]
|
||||||
|
<tr><th>Unknown</th><th>unknown</th><th>[% unknown_releases %]</th></tr>
|
||||||
|
[% END %]
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user