diff options
author | Michael Elkins <melkins@tislabs.com> | 2013-03-21 16:24:44 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2013-03-21 16:24:44 +0000 |
commit | 36a1352db66973374f0617a23b97845a3b326809 (patch) | |
tree | 41a2ac5887dc8406f8928c5089d40222fdd9ae87 /rpkid/rpki/gui/cacheview/models.py | |
parent | 222bcd6df0fe316319902e331633580292b7c867 (diff) |
merge ^/branches/tk334
svn path=/trunk/; revision=5193
Diffstat (limited to 'rpkid/rpki/gui/cacheview/models.py')
-rw-r--r-- | rpkid/rpki/gui/cacheview/models.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/rpkid/rpki/gui/cacheview/models.py b/rpkid/rpki/gui/cacheview/models.py index bef72079..9ba71f82 100644 --- a/rpkid/rpki/gui/cacheview/models.py +++ b/rpkid/rpki/gui/cacheview/models.py @@ -177,6 +177,13 @@ class ROAPrefixV4(ROAPrefix, rpki.gui.models.PrefixV4): roa_cls = rpki.resource_set.roa_prefix_ipv4 + @property + def routes(self): + """return all routes covered by this roa prefix""" + return RouteOrigin.objects.filter( + prefix_min__lte=self.prefix_max, + prefix_max__gte=self.prefix_min) + class Meta: ordering = ('prefix_min',) @@ -227,3 +234,6 @@ class Ghostbuster(SignedObject): if self.email_address: return self.email_address return self.telephone + + +from rpki.gui.routeview.models import RouteOrigin |