aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2012-01-17 05:02:36 +0000
committerMichael Elkins <melkins@tislabs.com>2012-01-17 05:02:36 +0000
commitdfb4c6169688b8fa0db54833730618997d1aed10 (patch)
tree6df41cdd029fd90ef001da8f2452dfc251dfdf79
parente848790c89b334d8df6ae0f8de62a18af4586d73 (diff)
add column for validation status
fix broken <h1> tag svn path=/branches/tk161/; revision=4161
-rw-r--r--rpkid/rpki/gui/app/templates/rpkigui/routes_view.html6
-rw-r--r--rpkid/rpki/gui/app/views.py5
2 files changed, 8 insertions, 3 deletions
diff --git a/rpkid/rpki/gui/app/templates/rpkigui/routes_view.html b/rpkid/rpki/gui/app/templates/rpkigui/routes_view.html
index 4ff59355..41213c26 100644
--- a/rpkid/rpki/gui/app/templates/rpkigui/routes_view.html
+++ b/rpkid/rpki/gui/app/templates/rpkigui/routes_view.html
@@ -3,21 +3,23 @@
{% block content %}
<div class='page-header'>
- </h1>Route Views</h1>
+ <h1>Route Views</h1>
</div>
<p>
This view shows currently advertised routes for the prefixes listed in resource certs received from RPKI parents.
-<table class='zebra-striped'>
+<table class='zebra-striped condensed-table'>
<tr>
<th>Prefix</th>
<th>AS</th>
+ <th>Validation Status</th>
</tr>
{% for r in routes %}
<tr>
<td>{{ r.get_prefix_display }}</td>
<td>{{ r.asn }}</td>
+ <td><span class='label {{ r.status_label }}'>{{ r.status }}</span></td>
</tr>
{% endfor %}
</table>
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py
index 3ffbccfb..265f8087 100644
--- a/rpkid/rpki/gui/app/views.py
+++ b/rpkid/rpki/gui/app/views.py
@@ -917,9 +917,12 @@ def route_view(request):
routes = []
for p in models.AddressRange.objects.filter(from_cert__parent__in=handle.parents.all()):
r = p.as_resource_range()
- qs = rpki.gui.routeview.models.RouteOrigin.objects.filter(prefix_min__gte=r.min, prefix_max__lte=r.max)
+ qs = rpki.gui.routeview.models.RouteOrigin.objects.filter(family=4, prefix_min__gte=r.min, prefix_max__lte=r.max)
for obj in qs:
# determine the validation status of each route
+ obj.status_label = 'warning'
+ obj.status = 'Unknown'
+
routes.append(obj)
# status = 'Not Found'