diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-02-12 18:05:52 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-02-12 18:05:52 +0000 |
commit | 9c4f3c765b47ca317469b2ffcf587276d5171965 (patch) | |
tree | 1569fdb4801f2ef3e4b3e57969e0758f99023fef /rpkid/rpki/gui/app/views.py | |
parent | 3b9c26320c5c00bbce712a6450dcfdf2bd36f1f3 (diff) |
only show accepted roas in route_roa_list
svn path=/branches/tk161/; revision=4328
Diffstat (limited to 'rpkid/rpki/gui/app/views.py')
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py index 1163a958..9d691156 100644 --- a/rpkid/rpki/gui/app/views.py +++ b/rpkid/rpki/gui/app/views.py @@ -805,8 +805,11 @@ def route_detail(request, pk): def route_roa_list(request, pk): """Show a list of ROAs that match a given route.""" object = get_object_or_404(models.RouteOrigin, pk=pk) + object_accepted = ValidationLabel.objects.get(label='object_accepted') + # select accepted ROAs which cover this route qs = ROAPrefixV4.objects.filter(prefix_min__lte=object.prefix_min, - prefix_max__gte=object.prefix_max).select_related() + prefix_max__gte=object.prefix_max, + roas__statuses__status=object_accepted).select_related() return object_list(request, qs, template_name='app/route_roa_list.html') |