Individual column selections for connected nodes and devices

This commit is contained in:
Oliver Gorwits
2012-11-25 17:16:14 +00:00
parent 532f000c97
commit 68ca015697
3 changed files with 16 additions and 8 deletions

View File

@@ -4,6 +4,7 @@
<th></th>
[% FOREACH item IN vars.port_columns %]
[% NEXT IF item.name == 'c_admin' %]
[% NEXT IF item.name == 'c_nodes' AND params.c_nodes AND params.c_neighbors %]
[% NEXT UNLESS params.${item.name} %]
<th[% ' class="center_cell"' IF NOT loop.first %]>[% item.label %]</th>
[% END %]
@@ -134,9 +135,9 @@
</td>
[% END %]
[% IF params.c_connected %]
[% IF params.c_nodes OR params.c_neighbors %]
<td>
[% IF row.remote_ip %]
[% IF params.c_neighbors AND row.remote_ip %]
[% IF row.neighbor %]
<a href="[% uri_for('/device',
vars.self_options) %]&q=[% row.neighbor.ip | uri %]&f=[% row.remote_port | uri %]">
@@ -149,6 +150,7 @@
id: [% (row.remote_type _ ' / ') IF row.remote_type %][% row.remote_id %])</a>
[% END %]
[% END %]
[% IF params.c_nodes %]
[% FOREACH node IN row.$nodes %]
[% '<br/>' IF row.remote_ip OR NOT loop.first %]
[% '<span class="label label-warning">A</span> &nbsp;' IF NOT node.active %]
@@ -166,6 +168,7 @@
[% END %]
[% END %]
[% END %]
[% END %]
</td>
[% END %]