From b0422bfb9749d4415bb34145bc43a3809c8b5d56 Mon Sep 17 00:00:00 2001 From: Fabian Franz Date: Thu, 4 May 2017 21:04:05 +0200 Subject: [PATCH] fix bug in ospf backend script, add neighbor (#146) * fix bug in ospf backend script, add neighbor * translation - don't translate cryptic stuff --- .../OPNsense/Quagga/diagnosticsospf.volt | 139 ++++++++++++++++-- .../src/opnsense/scripts/quagga/quagga.rb | 24 ++- 2 files changed, 146 insertions(+), 17 deletions(-) diff --git a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospf.volt b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospf.volt index 0a461f3bf..f189852bb 100644 --- a/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospf.volt +++ b/net/quagga/src/opnsense/mvc/app/views/OPNsense/Quagga/diagnosticsospf.volt @@ -107,14 +107,59 @@ POSSIBILITY OF SUCH DAMAGE.

{{ lang._('Areas') }}

-TODO +<% if (ospf_overview['areas']) { %> + <% areas = ospf_overview['areas'] %> + <% _.each(_.keys(areas), function(areaname) { %> + <% area = areas[areaname] %> +

<%= areaname %>

+ + + + + + + + + + + + + + + + + + + +
{{ lang._('Interfaces: Total') }}<%= area['interfaces']['total'] %>
{{ lang._('Interfaces: Active') }}<%= area['interfaces']['active'] %>
{{ lang._('Fully Adjacent Neighbour Count') }}<%= area['fully_adjacent_neighbour_count'] %>
{{ lang._('SPF Execution Count') }}<%= area['spf_exec_count'] %>
+ + + + + + + + + + <% _.each(_.keys(area['lsa']), function(lsaname) { %> + <% lsa = area['lsa'][lsaname] %> + + + + + + <% }) %> + +
{{ lang._('Count') }}{{ lang._('Checksum') }}
<%= translate(lsaname) %><%= lsa['count'] %><%= lsa['checksum'] %>
+ <% }) %> +<% } %> +