diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-01-17 05:02:36 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-01-17 05:02:36 +0000 |
commit | dfb4c6169688b8fa0db54833730618997d1aed10 (patch) | |
tree | 6df41cdd029fd90ef001da8f2452dfc251dfdf79 | |
parent | e848790c89b334d8df6ae0f8de62a18af4586d73 (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.html | 6 | ||||
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 5 |
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' |